/** * Retrieve a CertificatePolicies for a passed in Extensions object, if present. * * @param extensions the extensions object to be examined. * @return the CertificatePolicies, null if the extension is not present. */ public static CertificatePolicies fromExtensions(Extensions extensions) { return CertificatePolicies.getInstance(extensions.getExtensionParsedValue(Extension.certificatePolicies)); }
/** * Retrieve an ExtendedKeyUsage for a passed in Extensions object, if present. * * @param extensions the extensions object to be examined. * @return the ExtendedKeyUsage, null if the extension is not present. */ public static ExtendedKeyUsage fromExtensions(Extensions extensions) { return ExtendedKeyUsage.getInstance(extensions.getExtensionParsedValue(Extension.extendedKeyUsage)); }
public static BasicConstraints fromExtensions(Extensions extensions) { return BasicConstraints.getInstance(extensions.getExtensionParsedValue(Extension.basicConstraints)); }
public static KeyUsage fromExtensions(Extensions extensions) { return KeyUsage.getInstance(extensions.getExtensionParsedValue(Extension.keyUsage)); }
public static AuthorityKeyIdentifier fromExtensions(Extensions extensions) { return AuthorityKeyIdentifier.getInstance(extensions.getExtensionParsedValue(Extension.authorityKeyIdentifier)); }
public static PolicyConstraints fromExtensions(Extensions extensions) { return PolicyConstraints.getInstance(extensions.getExtensionParsedValue(Extension.policyConstraints)); }
public static GeneralNames fromExtensions(Extensions extensions, ASN1ObjectIdentifier extOID) { return GeneralNames.getInstance(extensions.getExtensionParsedValue(extOID)); }
public static SubjectKeyIdentifier fromExtensions(Extensions extensions) { return SubjectKeyIdentifier.getInstance(extensions.getExtensionParsedValue(Extension.subjectKeyIdentifier)); }
public static AuthorityInformationAccess fromExtensions(Extensions extensions) { return AuthorityInformationAccess.getInstance(extensions.getExtensionParsedValue(Extension.authorityInfoAccess)); }