Posts tagged ssl

บังคับให้ Java รับ self-signed certificate

0

จดไว้กันลืม

// Create a trust manager that does not validate certificate chains
TrustManager[] trustAllCerts = new TrustManager[] {
    new X509TrustManager() {
        public java.security.cert.X509Certificate[] getAcceptedIssuers() {
            return null;
        }
        public void checkClientTrusted(
            java.security.cert.X509Certificate[] certs, String authType) {
            }
        public void checkServerTrusted(
            java.security.cert.X509Certificate[] certs, String authType) {
        }
    }
}; 
 
// Install the all-trusting trust manager
try {
    SSLContext sc = SSLContext.getInstance("SSL");
    sc.init(null, trustAllCerts, new java.security.SecureRandom());
    HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
} catch (Exception e) {
}
// Now you can access an https URL without having the certificate in the truststore
try {
    URL url = new URL("https://hostname/index.html");
} catch (MalformedURLException e) {
}

จาก Pascal Thiventstackoverflow

 

ใช้ Gmail อย่างปลอดภัยผ่าน HTTPS

1

วันนี้เข้าไปดู Gmail Settings เล่นๆ ถึงได้รู้ว่ามี Option ใหม่ออกมา (ที่จริงออกมานานแล้ว พึ่งรู้) นั่นก็คือ Always use https

Always use https จะช่วยบังคับให้ Gmail เข้าผ่าน HTTPS ตลอดเวลา โดยปกติแล้วถ้าเราเข้า Gmail โดยไม่ได้ระบุ HTTPS มันจะเข้าเป็น HTTP ธรรมดา การตั้งค่านี้จะทำให้ Browser ทำการ Redirect ไปยัง HTTP โดยอัตโนมัติ ทำให้เราสามารถใช้งาน Gmail ได้อย่างปลอดภัยโดยไม่ต้องพิมพ์ https:// เอง

Gmail SSL Connection

วิธีเปิดการใช้งาน: เข้า Gmail แล้วกด Settings ตรงด้านบนขวาของจอ เสร็จแล้วเลื่อนลงมาล่างสุดจะเจอการตั้งค่า Browser connection ให้เลือก Always use https (ตามรูป) เสร็จแล้วก็กด Save Changes

Gmail HTTPS Settings

คำเตือน การตั้งค่านี้อาจทำให้ใช้ Gmail จากมือถือไม่ได้

ข้อมูลเพิ่มเติม

Go to Top