【发布时间】:2014-03-25 09:57:20
【问题描述】:
好的,这可能是一个非常愚蠢的问题,但我正在使用 bouncycastle 通过以下方式从 X509Certificate 解析颁发者 RDNS:
X500Name x500name = new JcaX509CertificateHolder(certificate).getIssuer();
RDN[] rdns = x500name.getRDNs();
for (int i = 0; i < rdns.length; ++i)
String readableString = IETFUtils.valueToString(rdns[i].getFirst().getType())
...
...但我得到的只是一些 ASN1 OID。
那么有没有办法将 ASN1ObjectIdentifier 转换为可读的字符串,如“CN”、“OU”等...而不是 OID?
谢谢!
【问题讨论】:
标签: java x509certificate bouncycastle asn.1