iText 8.0.5 API
|
Class representing "Basic Constraints" certificate extension. More...
Public Member Functions |
|
BasicConstraintsExtension (bool ca) | |
Create new BasicConstraintsExtension instance using provided boolean value. More... |
|
BasicConstraintsExtension (int pathLength) | |
Create new BasicConstraintsExtension instance using provided int path length. 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.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.
|
inline |
Create new BasicConstraintsExtension instance using provided boolean
value.
ca |
boolean
value, which represents if this certificate is a "Certificate Authority"
|
inline |
Create new BasicConstraintsExtension instance using provided int
path length.
pathLength |
int
value, which represents acceptable path length for this certificate as a "CA"
|
inlinevirtual |
Check if this extension is present in the provided certificate.
Check if this extension is present in the provided certificate. In case of BasicConstraintsExtension , 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.