gpt4 book ai didi

java - 如何在 Mac 上将 SSL 证书 .pem 文件导入到 JRE cacerts 文件中?

转载 作者:行者123 更新时间:2023-11-30 01:58:48 27 4
gpt4 key购买 nike

我尝试使用 keytool -importcert -alias (my cert alias) -file (cert file path.pem) -keystore (jre keystore path) ,但出现错误,提示我的 . pem 文件不是 x509 证书。我认为这是因为我的 .pem 文件格式不正确,或者因为它同时包含私钥和证书。有什么建议么?我的 .pem 文件如下所示:

Bag Attributes
Microsoft Local Key set: <No Values>
localKeyID:
friendlyName:
Microsoft CSP Name:
X509v3 Key Usage: 10
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG...
-----END PRIVATE KEY-----
Bag Attributes
...
-----BEGIN CERTIFICATE-----
MIIHQzCCBiugAwIBAgIQDEtIx...
-----END CERTIFICATE-----

最佳答案

我终于能够将证书导入到我的 JRE cacerts 文件中。首先,我必须创建一个仅包含证书的新 .pem 文件:

-----BEGIN CERTIFICATE-----
MIIHQzCCBiugAwIBAgIQDEtIx...
-----END CERTIFICATE-----

然后我必须将 cacerts 文件复制到新位置,然后运行以下代码将其导入:

keytool -import -v -trustcacerts -alias serveralias -file /Applications/certificate.pem -keystore /cacerts

导入证书后,我将新的 cacerts 文件复制回 JRE 安全文件夹,成功了!

关于java - 如何在 Mac 上将 SSL 证书 .pem 文件导入到 JRE cacerts 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53544927/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com