java_certificate
  1. 4. 產生並抽換新的憑證:執行以下指令
  2. \jre\bin\keytool.exe -genkey -alias EncryptFileStoreServiceKeyStore -keyalg RSA -keysize 2048 -keystore .\EncryptFileStoreServiceKeyStore -validity 36500
  3. *. 問題項目:輸入金鑰儲存庫密碼: [ 這是憑證「庫」的密碼 ]
  4. *. 問題項目:您的名字與姓氏為何?
  5. 此值對應憑證中的 CN,必須是網站 FQDN or IP
  6. 以你們當前的架構,請輸入 localhost 即可。
  7. *. 其他問題隨意輸入,不輸入也可。
  8. *. 輸入 <EasyFootageKeyStore> 的金鑰密碼: [ 這是「憑證」的密碼 ]
  9. a. 執行完上述指令,將會產生檔案 EncryptFileStoreServiceKeyStore
  10. b. 將 EncryptFileStoreServiceKeyStore 此檔案放到 \self-signed-Certificate_RSA-2048 目錄下
  11. c. 開啟 \apache-tomcat\conf\server.xml
  12. d. 找到此行 <Connector protocol = "org.apache.coyote.http11.Http11Protocol" ……
  13. e. 將 keyPass 此屬性改成您剛設定的 [「憑證」的密碼]
  14. f. 將 keystorePass 此屬性改成您剛設定的 [憑證「庫」的密碼]
  15. g. 重啟 server 即可。

產生新憑證庫,內含假憑證的方法
keytool keystore

https://code.google.com/p/misc-utils/wiki/JavaHttpsUrl
http://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-built-in-a
http://docs.oracle.com/cd/E11035_01/wls100/security/SSL_client.html#wp1046390
http://developer.android.com/training/articles/security-ssl.html
http://www.mkyong.com/java/javamail-api-sending-email-via-gmail-smtp-example/

JavaMail SSL note:
https://javamail.java.net/docs/SSLNOTES.txt

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License