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
Fields 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
-
Constructor Details
-
DynamicCertificateExtension
Create new instance ofCertificateExtensionusing provided extension OID and value.- Parameters:
-
extensionOid-String, which represents extension OID -
extensionValue-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
-