繁体   English   中英

如何从Azure Keyvault获取证书链

[英]How to get the certificate chain from azure keyvault

我将pfx文件上传到Azure Key Vault中,该文件链中有2个父证书。 我可以通过调用KeyVaultClient.getCertificate(cert_id)获得基本证书。

Certificate cert = new X509CertImpl(m_Client.getCertificate(m_CertId).cer());

问题是我需要整个证书链。 有没有办法使用Java api来做到这一点?

将证书上载到keyvault后,将无法再访问私钥或证书链的任何部分。 基本上,证书分为其密钥(无法从KV检索)和证书。

如果您需要访问这些文件,则需要从已编码的pfx文件创建密钥。 即cert文件的base64。 如果您需要保护钥匙安全,则可以从附带父母的证书中创建KV机密。 即base64它,并作为秘密保存到KV。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM