生成的 CSR 和密钥库。
keytool -genkey -alias posbo -keyalg RSA -keystore keystore.jks -keysize 1024
keytool -certreq -keyalg RSA -keysize 1024 -alias posbo -file certreq.csr -keystore keystore.jks -storepass changeit
生成的根证书、中间证书和服务器证书......
openssl genrsa -des3 -out root-ca.key 1024
openssl req -new -x509 -days 365 -key root-ca.key -out root-ca.crt -config openssl.cfg
openssl genrsa -des3 -out ca-int.key 1024
openssl req -new -days 365 -key ca-int.key -out ca-int.csr -config openssl.cfg
openssl x509 -req -days 365 -in ca-int.csr -CA root-ca.crt -CAkey root-ca.key -set_serial 01 -out ca-int.crt
openssl x509 -req -days 365 -in certreq.csr -CA root-ca.crt -CAkey root-ca.key -set_serial 01 -out server.crt.
现在将 root 、 intermediate 和 server crt 导入 keystore.jks
keytool -import -trustcacerts -alias rootca -file root-ca.crt -keystore keystore.jks
Success.
keytool -import -trustcacerts -alias intercom -file ca-int.crt -keystore keystore.jks.
keytool error: java.security.SignatureException: Signature does not match
上述错误的任何建议或原因。