Class CertificateExtension
java.lang.Object
com.itextpdf.signatures.validation.v1.extensions.CertificateExtension
- Direct Known Subclasses:
-
BasicConstraintsExtension,ExtendedKeyUsageExtension,KeyUsageExtension
Class representing certificate extension with all the information required for validation.
-
Constructor Summary
ConstructorsConstructorDescriptionCertificateExtension(String extensionOid, IASN1Primitive extensionValue) Create new instance ofCertificateExtensionusing provided extension OID and value. -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanexistsInCertificate(X509Certificate certificate) Check if this extension is present in the provided certificate.Get extension OIDGet extension valueinthashCode()
-
Constructor Details
-
CertificateExtension
Create new instance ofCertificateExtensionusing provided extension OID and value.- Parameters:
-
extensionOid-String, which represents extension OID -
extensionValue-IASN1Primitive, which represents extension value
-
-
Method Details
-
getExtensionValue
Get extension value- Returns:
-
IASN1Primitive, which represents extension value
-
getExtensionOid
Get extension OID- Returns:
-
String, which represents extension OID
-
existsInCertificate
Check if this extension is present in the provided certificate.This method doesn't always require complete extension value equality, instead whenever possible it checks that this extension is present in the certificate.
- Parameters:
-
certificate-X509Certificatein which this extension shall be present - Returns:
-
trueif extension if present,falseotherwise
-
equals
-
hashCode
public int hashCode()
-