iText 9.0.0 API
iText.Commons.Bouncycastle.Cert Namespace Reference

Classes

interface   IX509Certificate
  This interface represents the wrapper for X509Certificate that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations. More...
 
interface   IX509Crl
  This interface represents the wrapper for X509Crl that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations. More...
 
interface   IX509CrlEntry
 
interface   IX509V2CrlGenerator
  This interface represents the wrapper for X509v2CRLBuilder that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations. More...
 
interface   IX509V3CertificateGenerator
  This interface represents the wrapper for JcaX509v3CertificateBuilder that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations. More...
 

Enumerations

enum   CRLReason {
  CRLReason.UNSPECIFIED, CRLReason.KEY_COMPROMISE, CRLReason.CA_COMPROMISE, CRLReason.AFFILIATION_CHANGED,
  CRLReason.SUPERSEDED, CRLReason.CESSATION_OF_OPERATION, CRLReason.CERTIFICATE_HOLD, CRLReason.UNUSED,
  CRLReason.REMOVE_FROM_CRL, CRLReason.PRIVILEGE_WITHDRAWN, CRLReason.AA_COMPROMISE
}
  The CRLReason enumeration specifies the reason that a certificate is revoked, as defined in RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile . More...
 

Enumeration Type Documentation

◆ CRLReason

The CRLReason enumeration specifies the reason that a certificate is revoked, as defined in RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile .

Enumerator
UNSPECIFIED 

This reason indicates that it is unspecified as to why the certificate has been revoked.

KEY_COMPROMISE 

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised. It applies to end-entity certificates only.

CA_COMPROMISE 

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised. It applies to certificate authority (CA) certificates only.

AFFILIATION_CHANGED 

This reason indicates that the subject's name or other information has changed.

SUPERSEDED 

This reason indicates that the certificate has been superseded.

CESSATION_OF_OPERATION 

This reason indicates that the certificate is no longer needed.

CERTIFICATE_HOLD 

This reason indicates that the certificate has been put on hold.

UNUSED 

Unused reason.

REMOVE_FROM_CRL 

This reason indicates that the certificate was previously on hold and should be removed from the CRL. It is for use with delta CRLs.

PRIVILEGE_WITHDRAWN 

This reason indicates that the privileges granted to the subject of the certificate have been withdrawn.

AA_COMPROMISE 

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised. It applies to authority attribute (AA) certificates only.