第一次生成的时候没有指定storetype为PKCS12,但springboot配置文件里是这样写的:
http:
port: 8084
server:
port: 8083
protocol: HTTP / 1.1
#证书的路径.
ssl:
#证书的路径.
key-store: classpath:keystore.p12
#证书密码
key-store-password: 123456
#秘钥库类型
keyStoreType: PKCS12
#证书别名
keyAlias: tomcat
导致生成的证书不能用。在命令中指定就好了,如下:
keytool -genkey -alias tomcat -storetype PKCS12 -keypass 123456 -keyalg RSA -keysize 2048 -validity 365 -keystore D:/keystore/keystore.p12 -storepass 123456
个人备忘