gpt4 book ai didi

java - 从 MAC KeyChain 访问导出证书并创建 keystore 、信任库

转载 作者:太空宇宙 更新时间:2023-11-03 15:03:52 33 4
gpt4 key购买 nike

在此先感谢,任何人都可以解释如何从 MAC KeyChain 访问导出证书并创建 keystore 、信任库。

我尝试了以下步骤,但失败了。

  • 已在 Apple keychain access 中创建 TLS 证书。
  • 然后我从钥匙串(keychain)访问中将证书和公钥导出为 Certificate.p12 和 Key.p12 以及相应的密码。

并按照以下步骤生成 keystore 、 truststore。

  • 将私钥文件从 PKCS#12 格式转换为 PEM 格式:$ openssl pkcs12 -in Key.p12 -out Key.pem
  • 当提示输入相关密码(P1)时:输入导入密码:MAC 验证成功
  • 为新文件 (Key.pem) 选择密码输入 PEM 密码短语:验证 - 输入 PEM 密码短语:

  • 将证书文件从 PKCS#12 格式转换为 PEM 格式:$ openssl pkcs12 -in Certificate.p12 -out Certificate.pem

  • 当提示输入相关密码(P2)时:输入导入密码:MAC 验证成功
  • 为新文件(Certificate.pem)选择一个密码输入 PEM 密码短语:验证 - 输入 PEM 密码:openssl pkcs8 -topk8 -nocrypt -in Key.pem -inform PEM -out Key.der -outform DERopenssl x509 -in Certificate.pem -inform PEM -out Certificate.der -outform DER

ImportKey.java 引用链接:[Imortkey.java|http://www.agentbob.info/agentbob/79-AB.html]

user@host:~$ java ImportKey Key.der Certificate.der使用 keystore 文件:/home/user/keystore.ImportKey一证,无链。 key 和证书已存储。别名:vuiis 密码:secret

cp keystore.ImportKey keystore.jks

keytool -export -file keystore.cert -keystore keystore.jks -alias vuiiskeytool -import -file keystore.cert -keystore trust.jks -alias vuiis

最后,我使用 keystore.jks 作为 keystore ,使用 trust.jks 作为 key 信任。但是连接不成功。

我的要求是在 OSIRIX(MAC Keychain 访问)和 DCM4CHEE(java keystore,truststore)之间建立 TLS 连接

任何人都可以解释我做错了什么。

最佳答案

尝试将 -trustcacerts 开关添加到您的信任库导入中。

关于java - 从 MAC KeyChain 访问导出证书并创建 keystore 、信任库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15517839/

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