iText 8.0.5 API
iText.Signatures.Validation.V1.Extensions Namespace Reference

Classes

class   BasicConstraintsExtension
  Class representing "Basic Constraints" certificate extension. More...
 
class   CertificateExtension
  Class representing certificate extension with all the information required for validation. More...
 
class   DynamicBasicConstraintsExtension
  Class representing "Basic Constraints" certificate extension, which uses provided amount of certificates in chain during the comparison. More...
 
class   DynamicCertificateExtension
  Certificate extension which is populated with additional dynamically changing validation related information. More...
 
class   ExtendedKeyUsageExtension
  Class representing "Extended Key Usage" extension. More...
 
class   KeyUsageExtension
  Class representing "Key Usage" extenstion. More...
 

Enumerations

enum   KeyUsage {
  KeyUsage.DIGITAL_SIGNATURE, KeyUsage.NON_REPUDIATION, KeyUsage.KEY_ENCIPHERMENT, KeyUsage.DATA_ENCIPHERMENT,
  KeyUsage.KEY_AGREEMENT, KeyUsage.KEY_CERT_SIGN, KeyUsage.CRL_SIGN, KeyUsage.ENCIPHER_ONLY,
  KeyUsage.DECIPHER_ONLY
}
  Enum representing possible "Key Usage" extension values. More...
 

Enumeration Type Documentation

◆ KeyUsage

Enum representing possible "Key Usage" extension values.

Enumerator
DIGITAL_SIGNATURE 

"Digital Signature" key usage value

NON_REPUDIATION 

"Non Repudiation" key usage value

KEY_ENCIPHERMENT 

"Key Encipherment" key usage value

DATA_ENCIPHERMENT 

"Data Encipherment" key usage value

KEY_AGREEMENT 

"Key Agreement" key usage value

KEY_CERT_SIGN 

"Key Cert Sign" key usage value

CRL_SIGN 

"CRL Sign" key usage value

ENCIPHER_ONLY 

"Encipher Only" key usage value

DECIPHER_ONLY 

"Decipher Only" key usage value