Class DynamicCertificateExtension
java.lang.Object
com.itextpdf.signatures.validation.extensions.CertificateExtension
com.itextpdf.signatures.validation.extensions.DynamicCertificateExtension
- Direct Known Subclasses:
DynamicBasicConstraintsExtension
Certificate extension which is populated with additional dynamically changing validation related information.
-
Field Summary
FieldsFields inherited from class com.itextpdf.signatures.validation.extensions.CertificateExtension
EXCEPTION_OCCURRED, EXPECTED_EXTENSION_ID_AND_VALUE, EXTENSION_NOT_FOUND, FOUND_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionDynamicCertificateExtension(String extensionOid, IASN1Primitive extensionValue) Create new instance ofCertificateExtensionusing provided extension OID and value. -
Method Summary
Modifier and TypeMethodDescriptionintGets amount of certificates currently present in the chain.withCertificateChainSize(int certificateChainSize) Sets amount of certificates currently present in the chain.Methods inherited from class com.itextpdf.signatures.validation.extensions.CertificateExtension
equals, existsInCertificate, getExtensionOid, getExtensionValue, getMessage, hashCode
-
Field Details
-
certificateChainSize
private int certificateChainSize
-
-
Constructor Details
-
DynamicCertificateExtension
Create new instance ofCertificateExtensionusing provided extension OID and value.- Parameters:
extensionOid-String, which represents extension OIDextensionValue-IASN1Primitive, which represents extension value
-
-
Method Details
-
withCertificateChainSize
Sets amount of certificates currently present in the chain.- Parameters:
certificateChainSize- amount of certificates currently present in the chain- Returns:
- this
DynamicCertificateExtensioninstance
-
getCertificateChainSize
public int getCertificateChainSize()Gets amount of certificates currently present in the chain.- Returns:
- amount of certificates currently present in the chain
-