首页 文章

从MAC KeyChain访问导出证书并创建密钥库,信任库

提问于
浏览
0

在此先感谢,任何人都可以解释如何从MAC KeyChain访问导出证书并创建密钥库,truststore .

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

  • 已在Apple钥匙串访问中创建TLS证书 .

  • 然后我将证书和公钥从钥匙串访问导出为Certificate.p12和Key.p12以及相应的密码 .

并按照以下步骤生成密钥库,信任库 .

  • 将私钥文件从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 DER openssl x509 - 在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-file:/home/user/keystore.ImportKey一个证书,没有链 . 密钥和证书已存储 . 别名:vuiis密码:机密

cp keystore.ImportKey keystore.jks

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

最后,我使用keystore.jks作为keystore,将trust.jks作为keytrust使用 . 但这种联系并不成功 .

我的要求是在OSIRIX(MAC Keychain访问)和DCM4CHEE(java密钥库,信任库)之间 Build TLS连接

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

1 回答

  • 0

    尝试添加-trustcacerts切换到您的信任库的导入 .

相关问题