iText 8.0.5 API
|
Class representing certificate extension with all the information required for validation. More...
Public Member Functions |
|
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... |
|
virtual bool | ExistsInCertificate (IX509Certificate certificate) |
Check if this extension is present in the provided certificate. More... |
|
override bool | Equals (Object o) |
override int | GetHashCode () |
Class representing certificate extension with all the information required for validation.
|
inline |
Create new instance of CertificateExtension using provided extension OID and value.
extensionOid |
System.String , which represents extension OID
extensionValue |
iText.Commons.Bouncycastle.Asn1.IAsn1Object , which represents extension value
|
inlinevirtual |
Check if this extension is present in the provided certificate.
Check if this extension is present in the provided certificate.
This method doesn't always require complete extension value equality, instead whenever possible it checks that this extension is present in the certificate.
certificate |
iText.Commons.Bouncycastle.Cert.IX509Certificate in which this extension shall be present
true
if extension if present, false
otherwise
Reimplemented in iText.Signatures.Validation.V1.Extensions.KeyUsageExtension, iText.Signatures.Validation.V1.Extensions.BasicConstraintsExtension, iText.Signatures.Validation.V1.Extensions.ExtendedKeyUsageExtension, and iText.Signatures.Validation.V1.Extensions.DynamicBasicConstraintsExtension.
|
inlinevirtual |
|
inlinevirtual |
Get extension value
iText.Commons.Bouncycastle.Asn1.IAsn1Object , which represents extension value