Package org.bouncycastle.asn1.x509
Class ReasonFlags
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.ASN1Primitive
org.bouncycastle.asn1.DERBitString
org.bouncycastle.asn1.x509.ReasonFlags
- All Implemented Interfaces:
ASN1Encodable,ASN1String
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 Summary
Fields Modifier and Type Field Description static intAA_COMPROMISEDeprecated.use lower case versionstatic intaACompromisestatic intAFFILIATION_CHANGEDDeprecated.use lower case versionstatic intaffiliationChangedstatic intCA_COMPROMISEDeprecated.use lower case versionstatic intcACompromisestatic intCERTIFICATE_HOLDDeprecated.use lower case versionstatic intcertificateHoldstatic intCESSATION_OF_OPERATIONDeprecated.use lower case versionstatic intcessationOfOperationstatic intKEY_COMPROMISEDeprecated.use lower case versionstatic intkeyCompromisestatic intPRIVILEGE_WITHDRAWNDeprecated.use lower case versionstatic intprivilegeWithdrawnstatic intsupersededstatic intSUPERSEDEDDeprecated.use lower case versionstatic intunusedstatic intUNUSEDDeprecated.use lower case versionFields inherited from class org.bouncycastle.asn1.DERBitString
data, padBits -
Constructor Summary
Constructors Constructor Description ReasonFlags(int reasons)ReasonFlags(DERBitString reasons) -
Method Summary
Methods inherited from class org.bouncycastle.asn1.DERBitString
asn1Equals, getBytes, getBytes, getInstance, getInstance, getPadBits, getPadBits, getString, hashCode, intValue, toStringMethods inherited from class org.bouncycastle.asn1.ASN1Primitive
equals, fromByteArray, toASN1PrimitiveMethods inherited from class org.bouncycastle.asn1.ASN1Object
getEncoded, getEncoded, hasEncodedTagValue, toASN1Object
-
Field Details
-
UNUSED
public static final int UNUSEDDeprecated.use lower case version- See Also:
- Constant Field Values
-
KEY_COMPROMISE
public static final int KEY_COMPROMISEDeprecated.use lower case version- See Also:
- Constant Field Values
-
CA_COMPROMISE
public static final int CA_COMPROMISEDeprecated.use lower case version- See Also:
- Constant Field Values
-
AFFILIATION_CHANGED
public static final int AFFILIATION_CHANGEDDeprecated.use lower case version- See Also:
- Constant Field Values
-
SUPERSEDED
public static final int SUPERSEDEDDeprecated.use lower case version- See Also:
- Constant Field Values
-
CESSATION_OF_OPERATION
public static final int CESSATION_OF_OPERATIONDeprecated.use lower case version- See Also:
- Constant Field Values
-
CERTIFICATE_HOLD
public static final int CERTIFICATE_HOLDDeprecated.use lower case version- See Also:
- Constant Field Values
-
PRIVILEGE_WITHDRAWN
public static final int PRIVILEGE_WITHDRAWNDeprecated.use lower case version- See Also:
- Constant Field Values
-
AA_COMPROMISE
public static final int AA_COMPROMISEDeprecated.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
-
-
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
-