1 回答

TA貢獻(xiàn)1772條經(jīng)驗 獲得超5個贊
我能夠從庫中提取Subject-Alternative-Names使用X509CertificateHolder和JcaX509CertificateConverter類BouncyCastle..繼續(xù)上面的代碼
import org.bouncycastle.cert.X509CertificateHolder;
import org.bouncycastle.cert.jcajce.JcaX509CertificateConverter;
if (this.certificateList!=null) {
org.bouncycastle.asn1.x509.Certificate certificate = certificateList[0];
X509CertificateHolder holder = new X509CertificateHolder(certificate.getEncoded());
X509Certificate x509Certificate = new JcaX509CertificateConverter().getCertificate(holder);
Collection<List<?>> sanCollections = x509Certificate.getSubjectAlternativeNames();
}
添加回答
舉報