我想爲我的春季啓動應用程序啓用SSL。春季啓動:RSA的作品,JKS不
我產生這個命令一個密鑰:
keytool -genkey -alias myapp -keyalg RSA -keystore tomcat.keystore
application.properties
包含:
server.port = 8443
server.ssl.key-store = classpath:tomcat.keystore
server.ssl.key-store-password = ###
server.ssl.key-password = !&*
server.ssl.enabled=true
首先,我創造了JKS密鑰存儲用這個命令:
keytool -genkey -alias tomcat -keystore keystore.jks -validity 3650
但我收到訪問時出錯https://localhost:8443
:
爲什麼它現在正在工作,而不是呢?
我還有其他一些問題: 1.我看了一些教程,他們都建議把密鑰庫文件放在src/main/resources
。這真的是個好主意嗎?
2.什麼是key-store-password
? key-password
是什麼?
3.這是我們需要做的所有事情來啓用SSL嗎?那麼crt
和cer
文件呢?他們在哪裏使用?
RSA keystore呢?你是什麼意思,它不是用來製作ssl密鑰的? –