0
被完全,新的SSL協議我最終使用https讓我的應用程序運行:密鑰庫文件對SSL起什麼作用?
在Tomcat服務器我加
<Connector port="8443"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="c:/keystore.key"
keystorePass="mypassword"
SSLEnabled="true" />
,並在我的應用程序添加
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
現在我的問題是,即使我從c:\刪除密鑰庫文件,我使用:
keytool -genkey -alias tomcat -keypass pass -keystore keystore.key -storepass pass
我的應用程序仍然運行在https?如果我有這個文件,它有什麼不同?我真的不知道?
自從刪除文件後,您是否重新啓動了Tomcat? – EJP
我意識到,重新啓動服務器後..它從來沒有工作。 – Murphy316
如果你刪除了那個文件,你將不得不重建它。這是你的私鑰,它很珍貴,儘量不要再失去它。很快你會想從它生成一個CSR來獲得由CA簽名的證書。 – EJP