Class DynamicCertificateExtension
- java.lang.Object
-
- com.itextpdf.signatures.validation.extensions.CertificateExtension
-
- com.itextpdf.signatures.validation.extensions.DynamicCertificateExtension
-
- Direct Known Subclasses:
DynamicBasicConstraintsExtension
public class DynamicCertificateExtension extends CertificateExtension
Certificate extension which is populated with additional dynamically changing validation related information.
-
-
Field Summary
Fields Modifier and Type Field Description private intcertificateChainSize-
Fields inherited from class com.itextpdf.signatures.validation.extensions.CertificateExtension
EXCEPTION_OCCURRED, EXPECTED_EXTENSION_ID_AND_VALUE, EXTENSION_NOT_FOUND, FOUND_VALUE
-
-
Constructor Summary
Constructors Constructor Description DynamicCertificateExtension(java.lang.String extensionOid, IASN1Primitive extensionValue)Create new instance ofCertificateExtensionusing provided extension OID and value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCertificateChainSize()Gets amount of certificates currently present in the chain.DynamicCertificateExtensionwithCertificateChainSize(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 Detail
-
DynamicCertificateExtension
public DynamicCertificateExtension(java.lang.String extensionOid, IASN1Primitive extensionValue)Create new instance ofCertificateExtensionusing provided extension OID and value.- Parameters:
extensionOid-String, which represents extension OIDextensionValue-IASN1Primitive, which represents extension value
-
-
Method Detail
-
withCertificateChainSize
public DynamicCertificateExtension withCertificateChainSize(int certificateChainSize)
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
-
-