尝试设置对我们的 bitbucket 服务器的 https 访问,我感到非常沮丧。
遵循 bitbuckets文档并没有太大帮助。
到目前为止,我已经执行了以下命令
首先,我创建了一个证书签名请求并将其发送给我的证书提供商,他们已经向我发送了一个证书。
openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr
此时我有 3 个文件,domain.key、domain.csr 和提供给 mey、domain.cer 的 ssl 证书
然后我尝试使用以下命令创建一个密钥库
keytool -genkey -alias tomcat -keyalg RSA -keystore ssl-keystore
系统提示我输入密钥库密码,我提供了一个。
然后我尝试导入提供给我的证书。
keytool -import -alias tomcat -file domain.cer -keystore ssl-keystore
并得到以下错误。
keytool error: java.lang.Exception: Public keys in reply and keystore don't match
我是一个完整的 ssl 新手,我依靠以下网站说明,现在不知所措。
假设您有以下 2 个文件
domain.key
和domain.cer
(私钥和签名证书),您可以将格式更改为pkcs12
这样然后
jkl
用哪里
changeme1
是新的密钥库密码,changeme2
是导出期间指定的密码(第一步)现在你可以使用
domain.jks