Class CRLReason

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x509.CRLReason
All Implemented Interfaces:
ASN1Encodable

public class CRLReason
extends ASN1Object
The CRLReason enumeration.
 CRLReason ::= ENUMERATED {
  unspecified             (0),
  keyCompromise           (1),
  cACompromise            (2),
  affiliationChanged      (3),
  superseded              (4),
  cessationOfOperation    (5),
  certificateHold         (6),
  removeFromCRL           (8),
  privilegeWithdrawn      (9),
  aACompromise           (10)
 }
 
  • Field Details

    • UNSPECIFIED

      public static final int UNSPECIFIED
      Deprecated.
      use lower case version
      See Also:
      Constant Field Values
    • KEY_COMPROMISE

      public static final int KEY_COMPROMISE
      Deprecated.
      use lower case version
      See Also:
      Constant Field Values
    • CA_COMPROMISE

      public static final int CA_COMPROMISE
      Deprecated.
      use lower case version
      See Also:
      Constant Field Values
    • AFFILIATION_CHANGED

      public static final int AFFILIATION_CHANGED
      Deprecated.
      use lower case version
      See Also:
      Constant Field Values
    • SUPERSEDED

      public static final int SUPERSEDED
      Deprecated.
      use lower case version
      See Also:
      Constant Field Values
    • CESSATION_OF_OPERATION

      public static final int CESSATION_OF_OPERATION
      Deprecated.
      use lower case version
      See Also:
      Constant Field Values
    • CERTIFICATE_HOLD

      public static final int CERTIFICATE_HOLD
      Deprecated.
      use lower case version
      See Also:
      Constant Field Values
    • REMOVE_FROM_CRL

      public static final int REMOVE_FROM_CRL
      Deprecated.
      use lower case version
      See Also:
      Constant Field Values
    • PRIVILEGE_WITHDRAWN

      public static final int PRIVILEGE_WITHDRAWN
      Deprecated.
      use lower case version
      See Also:
      Constant Field Values
    • AA_COMPROMISE

      public static final int AA_COMPROMISE
      Deprecated.
      use lower case version
      See Also:
      Constant Field Values
    • unspecified

      public static final int unspecified
      See Also:
      Constant Field Values
    • keyCompromise

      public static final int keyCompromise
      See Also:
      Constant Field Values
    • cACompromise

      public static final int cACompromise
      See Also:
      Constant Field Values
    • affiliationChanged

      public static final int affiliationChanged
      See Also:
      Constant Field Values
    • superseded

      public static final int superseded
      See Also:
      Constant Field Values
    • cessationOfOperation

      public static final int cessationOfOperation
      See Also:
      Constant Field Values
    • certificateHold

      public static final int certificateHold
      See Also:
      Constant Field Values
    • removeFromCRL

      public static final int removeFromCRL
      See Also:
      Constant Field Values
    • privilegeWithdrawn

      public static final int privilegeWithdrawn
      See Also:
      Constant Field Values
    • aACompromise

      public static final int aACompromise
      See Also:
      Constant Field Values
  • Method Details

    • getInstance

      public static CRLReason getInstance​(Object o)
    • toString

      public String toString()
      Description copied from class: Object
      Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:
         getClass().getName() + '@' + Integer.toHexString(hashCode())

      See Writing a useful toString method if you intend implementing your own toString method.

      Overrides:
      toString in class Object
      Returns:
      a printable representation of this object.
    • getValue

      public BigInteger getValue()
    • toASN1Primitive

      public ASN1Primitive toASN1Primitive()
      Specified by:
      toASN1Primitive in interface ASN1Encodable
      Specified by:
      toASN1Primitive in class ASN1Object
    • lookup

      public static CRLReason lookup​(int value)