1

我在 PEM 文件中有一个证书。

我想CMPCertificate从这个文件构造一个。所以我必须建立一个org.bouncycastle.asn1.x509.Certificate才能调用CMPCertificate.getInstance(..).

如何将 PEM 文件或 a 转换java.security.cert.Certificateorg.bouncycastle.asn1.x509.Certificate

4

1 回答 1

0

在验证源代码后(因为该主题缺少文档),该getInstance方法CMPCertificate接受byte[]类型。

此代码应该可以工作:

java.security.cert.X09Certificate cert = generateCertFromPEM(/*...*/);
byte[] encoding = cert.getEncoded();
CMPCertificate cmpCert = CMPCertificate.getInstance(encoding);
于 2012-08-15T21:06:41.243 回答