iText 8.0.5 API
|
Class representing "Key Usage" extenstion. More...
Public Member Functions |
|
KeyUsageExtension (int keyUsage) | |
Create new KeyUsageExtension instance using provided int flag. More... |
|
KeyUsageExtension (IList< KeyUsage > keyUsages) | |
Create new KeyUsageExtension instance using provided key usage enum list. More... |
|
KeyUsageExtension (KeyUsage keyUsageValue) | |
Create new KeyUsageExtension instance using provided single key usage enum value. 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 "Key Usage" extenstion.
|
inline |
Create new KeyUsageExtension instance using provided int
flag.
keyUsage |
int
flag which represents bit values for key usage value
|
inline |
Create new KeyUsageExtension instance using provided key usage enum list.
keyUsages | key usages System.Collections.IList |
|
inline |
Create new KeyUsageExtension instance using provided single key usage enum value.
keyUsageValue |
KeyUsage which represents single key usage enum value
|
inlinevirtual |
Check if this extension is present in the provided certificate.
Check if this extension is present in the provided certificate. In case of KeyUsageExtension , check if this key usage bit values are present in certificate. Other values may be present as well.
certificate |
iText.Commons.Bouncycastle.Cert.IX509Certificate in which this extension shall be present
true
if this key usage bit values are present in certificate, false
otherwise
Reimplemented from iText.Signatures.Validation.V1.Extensions.CertificateExtension.