iText 8.0.5 API
|
Class representing "Basic Constraints" certificate extension, which uses provided amount of certificates in chain during the comparison. More...
Public Member Functions |
|
DynamicBasicConstraintsExtension () | |
Create new instance of DynamicBasicConstraintsExtension. More... |
|
override bool | ExistsInCertificate (IX509Certificate certificate) |
Check if this extension is present in the provided certificate. More... |
|
Public Member Functions inherited from iText.Signatures.Validation.V1.Extensions.DynamicCertificateExtension | |
DynamicCertificateExtension (String extensionOid, IAsn1Object extensionValue) | |
Create new instance of CertificateExtension using provided extension OID and value. More... |
|
virtual iText.Signatures.Validation.V1.Extensions.DynamicCertificateExtension | WithCertificateChainSize (int certificateChainSize) |
Sets amount of certificates currently present in the chain. More... |
|
virtual int | GetCertificateChainSize () |
Gets amount of certificates currently present in the chain. More... |
|
Public Member Functions inherited from iText.Signatures.Validation.V1.Extensions.CertificateExtension | |
CertificateExtension (String extensionOid, IAsn1Object extensionValue) | |
Create new instance of CertificateExtension using provided extension OID and value. More... |
|
virtual IAsn1Object | GetExtensionValue () |
Get extension value More... |
|
virtual String | GetExtensionOid () |
Get extension OID More... |
|
override bool | Equals (Object o) |
override int | GetHashCode () |
Class representing "Basic Constraints" certificate extension, which uses provided amount of certificates in chain during the comparison.
|
inline |
Create new instance of DynamicBasicConstraintsExtension.
|
inlinevirtual |
Check if this extension is present in the provided certificate.
Check if this extension is present in the provided certificate. In case of DynamicBasicConstraintsExtension , check if path length for this extension is less or equal to the path length, specified in the certificate.
certificate |
iText.Commons.Bouncycastle.Cert.IX509Certificate in which this extension shall be present
true
if this path length is less or equal to a one from the certificate, false
otherwise
Reimplemented from iText.Signatures.Validation.V1.Extensions.CertificateExtension.