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 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 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
-