certBuilder.addExtension(Extension.subjectAlternativeName, false, extensions.getExtensionParsedValue(Extension.subjectAlternativeName));
public static AuthorityKeyIdentifier fromExtensions(Extensions extensions) { return AuthorityKeyIdentifier.getInstance(extensions.getExtensionParsedValue(Extension.authorityKeyIdentifier)); }
public static BasicConstraints fromExtensions(Extensions extensions) { return BasicConstraints.getInstance(extensions.getExtensionParsedValue(Extension.basicConstraints)); }
public static PolicyConstraints fromExtensions(Extensions extensions) { return PolicyConstraints.getInstance(extensions.getExtensionParsedValue(Extension.policyConstraints)); }
public static AuthorityKeyIdentifier fromExtensions(Extensions extensions) { return AuthorityKeyIdentifier.getInstance(extensions.getExtensionParsedValue(Extension.authorityKeyIdentifier)); }
/** * 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)); }
/** * 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 CRLDistPoint fromExtensions(Extensions extensions) { return CRLDistPoint.getInstance(extensions.getExtensionParsedValue(Extension.cRLDistributionPoints)); }
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 KeyUsage fromExtensions(Extensions extensions) { return KeyUsage.getInstance(extensions.getExtensionParsedValue(Extension.keyUsage)); }
public static BasicConstraints fromExtensions(Extensions extensions) { return BasicConstraints.getInstance(extensions.getExtensionParsedValue(Extension.basicConstraints)); }
/** * 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)); }
public static PolicyConstraints fromExtensions(Extensions extensions) { return PolicyConstraints.getInstance(extensions.getExtensionParsedValue(Extension.policyConstraints)); }
public static KeyUsage fromExtensions(Extensions extensions) { return KeyUsage.getInstance(extensions.getExtensionParsedValue(Extension.keyUsage)); }
public static AuthorityInformationAccess fromExtensions(Extensions extensions) { return AuthorityInformationAccess.getInstance(extensions.getExtensionParsedValue(Extension.authorityInfoAccess)); }
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)); }
@Override protected Object execute0() throws Exception { CertificateList crl = CertificateList.getInstance( X509Util.toDerEncoded(IoUtil.read(inFile))); if (crlNumber != null && crlNumber) { ASN1Encodable asn1 = crl.getTBSCertList().getExtensions().getExtensionParsedValue( Extension.cRLNumber); if (asn1 == null) { return "null"; } return getNumber(ASN1Integer.getInstance(asn1).getPositiveValue()); } else if (issuer != null && issuer) { return crl.getIssuer().toString(); } else if (thisUpdate != null && thisUpdate) { return toUtcTimeyyyyMMddhhmmssZ(crl.getThisUpdate().getDate()); } else if (nextUpdate != null && nextUpdate) { return crl.getNextUpdate() == null ? "null" : toUtcTimeyyyyMMddhhmmssZ(crl.getNextUpdate().getDate()); } return null; }