PKI-Lite - v1.0.5
    Preparing search index...

    Represents the reason for certificate revocation.

    CRLReason ::= ENUMERATED {
          unspecified             (0),
          keyCompromise           (1),
          cACompromise            (2),
          affiliationChanged      (3),
          superseded              (4),
          cessationOfOperation    (5),
          certificateHold         (6),
               -- value 7 is not used
          removeFromCRL           (8),
          privilegeWithdrawn      (9),
          aACompromise           (10)
    }
    

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    value: number
    aACompromise: CRLReason = ...
    affiliationChanged: CRLReason = ...
    cACompromise: CRLReason = ...
    certificateHold: CRLReason = ...
    cessationOfOperation: CRLReason = ...
    keyCompromise: CRLReason = ...
    privilegeWithdrawn: CRLReason = ...
    removeFromCRL: CRLReason = ...
    superseded: CRLReason = ...
    unspecified: CRLReason = ...

    Accessors

    • get pemHeader(): string

      Gets the PEM header name for this object type. Converts the class name to uppercase for use in PEM encoding.

      Returns string

    • get pkiType(): string

      Gets the PKI type name for this object (typically the class name). Used for PEM headers and debugging output.

      Returns string

    Methods

    • Compares this PKI object with another for equality. Two objects are considered equal if their DER encodings are identical.

      Parameters

      • other: PkiBase<any>

        The other PKI object to compare with

      Returns boolean

      true if the objects are equal, false otherwise

    • Returns a human-readable string representation of this object. By default, returns the same as toString(), but subclasses can override for more user-friendly output.

      Returns string

      A human-readable string representation