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

本文介绍了如何从MAC KeyChain中导出TLS证书,并使用openssl转换为PEM和DER格式,进而创建Java的keystore和truststore。尽管执行了导入和转换步骤,但在尝试建立OSIRIX与DCM4CHEE之间的TLS连接时遇到问题,寻求解决方案。
摘要由CSDN通过智能技术生成

在此先感谢,任何人都可以解释如何从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连接

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值