org.gudy.bouncycastle.asn1.x509
Class ReasonFlags
java.lang.Object
org.gudy.bouncycastle.asn1.ASN1Encodable
org.gudy.bouncycastle.asn1.DERObject
org.gudy.bouncycastle.asn1.ASN1Object
org.gudy.bouncycastle.asn1.DERBitString
org.gudy.bouncycastle.asn1.x509.ReasonFlags
- All Implemented Interfaces:
- DEREncodable, DERString, DERTags
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) }
Fields inherited from interface org.gudy.bouncycastle.asn1.DERTags |
APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERAL_STRING, GENERALIZED_TIME, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING |
Methods inherited from class org.gudy.bouncycastle.asn1.DERBitString |
asn1Equals, getBytes, getBytes, getInstance, getInstance, getPadBits, getPadBits, getString, hashCode, intValue, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
UNUSED
public static final int UNUSED
- 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
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
unused
public static final int unused
- 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
privilegeWithdrawn
public static final int privilegeWithdrawn
- See Also:
- Constant Field Values
aACompromise
public static final int aACompromise
- See Also:
- Constant Field Values
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)