Class CRLDistributionPointsExtension.Reason
java.lang.Object
org.mozilla.jss.netscape.security.x509.CRLDistributionPointsExtension.Reason
- Enclosing class:
CRLDistributionPointsExtension
Represents a reason that a cert may be revoked. These reasons are
expressed in a ReasonFlags bit string.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CRLDistributionPointsExtension.Reason
private byte
static final CRLDistributionPointsExtension.Reason
static final CRLDistributionPointsExtension.Reason
static final CRLDistributionPointsExtension.Reason
static final CRLDistributionPointsExtension.Reason
private static Vector
<CRLDistributionPointsExtension.Reason> private static Hashtable
<String, CRLDistributionPointsExtension.Reason> private String
static final CRLDistributionPointsExtension.Reason
static final CRLDistributionPointsExtension.Reason
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbitArrayToReasonArray
(byte bitFlags) Given a bit array representing reason flags, extracts the reasons and returns them as an array.bitArrayToReasonArray
(byte[] bitFlags) Given a bit array representing reason flags, extracts the reasons and returns them as an array.fromString
(String name) byte
getName()
-
Field Details
-
name
-
bitMask
private byte bitMask -
map
-
list
-
UNUSED
-
KEY_COMPROMISE
-
CA_COMPROMISE
-
AFFILIATION_CHANGED
-
SUPERSEDED
-
CESSATION_OF_OPERATION
-
CERTIFICATE_HOLD
-
-
Constructor Details
-
Reason
private Reason() -
Reason
-
-
Method Details
-
fromString
-
getName
-
getBitMask
public byte getBitMask() -
bitArrayToReasonArray
Given a bit array representing reason flags, extracts the reasons and returns them as an array.- Parameters:
bitFlags
- A bit vector containing reason flags.- Returns:
- An array of reasons contained in the bit vector. May be zero-length but will not be null.
-
bitArrayToReasonArray
Given a bit array representing reason flags, extracts the reasons and returns them as an array. Currently, only the first byte of the bitflags are examined.- Parameters:
bitFlags
- A bit vector containing reason flags. The format is big-endian (MSB first). Only the first byte is examined.- Returns:
- An array of reasons contained in the bit vector. May be zero-length but will not be null.
-