我正在尝试使用带有自签名证书的 jetty http 服务器版本 8.1.8.v20121106 为我的应用程序建立安全连接。
我正在使用以下命令生成自签名证书,
keytool -genkey -alias mykey -keyalg RSA -keysize 2048 -sigalg SHA256withRSA -validity 365 -keypass 密码 -keystore keystore.jks -storepass 密码
keytool -export -alias mykey -file server.cer -keystore keystore.jks -storepass 密码
keytool -import -alias mykey -file server.cer -keystore truststore.jks -storepass 密码
因此,总共生成 3 个文件(keystore.jks、server.cer、truststore.jks)
服务器启动后,我的浏览器出现以下错误。该站点的证书链存在问题 (net::ERR_CERT_AUTHORITY_INVALID)。
任何人都可以帮助我使用 keytool 生成受信任的自签名证书。
提前致谢。