java csr证书_使用Java或BouncyCastle解码/读取CSR(证书签名请求)

弄清楚了:

>将CSR PEM转换为PKCS10CertificationRequest

>通过从PKCS10CertificationRequest实例访问getSubject()方法获取X500Name实例

>迭代RDN []数组并使用其中一个ASN1ObjectIdentifier获取所需的特定字段(例如COUNTRY为2.5.4.6)

这是代码:

public class EncryptDecrypt {

private Logger LOG = LoggerFactory.getLogger(EncryptDecrypt.class);

private final String COUNTRY = "2.5.4.6";

private final String STATE = "2.5.4.8";

private final String LOCALE = "2.5.4.7";

private final String ORGANIZATION = "2.5.4.10";

private final String ORGANIZATION_UNIT = "2.5.4.11";

private final String COMMON_NAME = "2.5.4.3";

@Test

public void testReadCertificateSigningRequest() {

String csrPEM = "-----BEGIN CERTIFICATE REQUEST-----\n" +

"MIICwjCCAaoCAQAwfTEL


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部