Class ReasonFlags

All Implemented Interfaces:
ASN1Encodable, ASN1String, 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

  • 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(DERBitString reasons)