Class ReasonFlags

All Implemented Interfaces:
ASN1BitStringParser, ASN1Encodable, ASN1String, InMemoryRepresentable, Encodable

public class ReasonFlags extends DERBitString
The ReasonFlags object.
 ReasonFlags ::= BIT STRING {
      unused                  (0),
      keyCompromise           (1),
      cACompromise            (2),
      affiliationChanged      (3),
      superseded              (4),
      cessationOfOperation    (5),
      certificateHold         (6),
      privilegeWithdrawn      (7),
      aACompromise            (8) }
 
  • Field Details

    • UNUSED

      public static final int UNUSED
      Deprecated.
      use lower case version
      See Also:
    • KEY_COMPROMISE

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

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

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

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

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

      public static final int CERTIFICATE_HOLD
      Deprecated.
      use lower case version
      See Also:
    • PRIVILEGE_WITHDRAWN

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

      public static final int AA_COMPROMISE
      Deprecated.
      use lower case version
      See Also:
    • unused

      public static final int unused
      See Also:
    • keyCompromise

      public static final int keyCompromise
      See Also:
    • cACompromise

      public static final int cACompromise
      See Also:
    • affiliationChanged

      public static final int affiliationChanged
      See Also:
    • superseded

      public static final int superseded
      See Also:
    • cessationOfOperation

      public static final int cessationOfOperation
      See Also:
    • certificateHold

      public static final int certificateHold
      See Also:
    • privilegeWithdrawn

      public static final int privilegeWithdrawn
      See Also:
    • aACompromise

      public static final int aACompromise
      See Also:
  • Constructor Details

    • ReasonFlags

      public ReasonFlags(int reasons)
      Parameters:
      reasons - - the bitwise OR of the Key Reason flags giving the allowed uses for the key.
    • ReasonFlags

      public ReasonFlags(ASN1BitString reasons)