Bouncycastle:X509CertificateHolder到X509Certificate?

在r146之前的版本中,可以直接创建X509Certificate对象。
现在,API已被弃用,新的​​API仅释放X509CertificateHolder对象。

我找不到一个方法来将X509CertificateHolder转换为X509Certificate。

如何才能做到这一点?

我会回答我自己的问题,但不会删除它,以防有人有同样的问题:

return new JcaX509CertificateConverter().setProvider( "BC" )
  .getCertificate( certificateHolder );

对于属性证书:

return new X509V2AttributeCertificate( attributeCertificateHolder.getEncoded() );

不好,因为它是编码和解码,但它的工作原理。

http://stackoverflow.com/questions/6370368/bouncycastle-x509certificateholder-to-x509certificate

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Bouncycastle:X509CertificateHolder到X509Certificate?