从MAC KeyChain访问导出证书并创建密钥库信任库
在此先感谢,任何人都可以解释如何从MAC KeyChain访问导出证书并创建密钥库truststore。从MAC KeyChain访问导出证书并创建密钥库信任库
我尝试了以下步骤,但失败了。
- 已在Apple Keychain访问中创建了TLS证书。
- 然后我从钥匙串访问中导出证书和公钥作为Certificate.p12和Key.p12与相应的密码。
并按照以下步骤生成密钥库,truststore。
- 从PKCS#12格式的私钥文件转换为PEM格式: $ OpenSSL的PKCS12 -in Key.p12退房手续Key.pem
- 在提示符下,键入相关的密码(P1): 进入导入密码: MAC验证OK
选择新文件(Key.pem)的密码输入 PEM密码短语: 验证 - 输入PEM密码短语:
转换证书˚F从PKCS#12格式ILE为PEM格式: $ OpenSSL的PKCS12 -in Certificate.p12退房手续Certificate.pem
- 在提示符下,键入相关的密码(P2): 输入导入口令: MAC验证OK
- 选择新文件的密码(Certificate.pem) 输入PEM密码短语: 验证 - 输入PEM密码短语: openssl pkcs8 -topk8 -nocrypt -in Key.pem -inform PEM -out Key.der -outform DER openssl 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 使用密钥库文件:/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信任.jks -alias vuiis
最后,我用keystore.jks作为keystore和trust.jks作为keytrust。但连接并不成功。
我的要求是建立OSIRIX(MAC钥匙扣接入)和DCM4CHEE之间的TLS连接(Java密钥库,信任)
任何一个可以解释我做错了。
尝试添加-trustcacerts切换到您的信任库导入。