Я использую bouncy castle 1.48 для проверки проверки сертификата с помощью OCSP. Он работает хорошо. Но я использую Ocsp Url как статическую переменную, и я хочу ее прочитать из сертификата. Url написано в сертификате, как Authority Info Access
Java Bouncy Castle OCSP Url
[1]Authority Info Access
Access Method=On-line Certificate Status Protocol (1.3.6.1.5.5.7.48.1)
Alternative Name:
URL=http://ocsp.mydomain
Я получил org.bouncycastle.asn1.x509.AuthorityInformationAccess
объект из сертификата
byte[] octetBytes = certificate.getExtensionValue(X509Extension.authorityInfoAccess.getId());
ASN1InputStream octetStream = new ASN1InputStream(octetBytes);
byte[] encoded = X509ExtensionUtil.fromExtensionValue(octetBytes).getEncoded();
ASN1Sequence seq = ASN1Sequence.getInstance(ASN1Primitive.fromByteArray(encoded));
AuthorityInformationAccess access = AuthorityInformationAccess.getInstance(seq);
который пишет AuthorityInformationAccess: Oid(1.3.6.1.5.5.7.48.1)
, но не могу получить Url оттуда