Package org.apache.harmony.security.x509
Class ReasonCode
java.lang.Object
org.apache.harmony.security.x509.ExtensionValue
org.apache.harmony.security.x509.ReasonCode
public final class ReasonCode extends ExtensionValue
CRL Entry's Reason Code Extension (OID = 2.5.29.21).
id-ce-cRLReason OBJECT IDENTIFIER ::= { id-ce 21 }
-- reasonCode ::= { CRLReason }
CRLReason ::= ENUMERATED {
unspecified (0),
keyCompromise (1),
cACompromise (2),
affiliationChanged (3),
superseded (4),
cessationOfOperation (5),
certificateHold (6),
removeFromCRL (8),
privilegeWithdrawn (9),
aACompromise (10)
}
(as specified in RFC 3280 http://www.ietf.org/rfc/rfc3280.txt)-
Field Summary
Fields Modifier and Type Field Description static byteAA_COMPROMISEstatic byteAFFILIATION_CHANGEDstatic ASN1TypeASN1ASN.1 Encoder/Decoder.static byteCA_COMPROMISEstatic byteCERTIFICATE_HOLDstatic byteCESSATION_OF_OPERATIONstatic byteKEY_COMPROMISEstatic bytePRIVILEGE_WITHDRAWNstatic byteREMOVE_FROM_CRLstatic byteSUPERSEDEDstatic byteUNSPECIFIEDFields inherited from class org.apache.harmony.security.x509.ExtensionValue
encoding -
Constructor Summary
Constructors Constructor Description ReasonCode(byte[] encoding) -
Method Summary
Modifier and Type Method Description voiddumpValue(StringBuilder sb, String prefix)byte[]getEncoded()Returns encoded form of the object.Methods inherited from class org.apache.harmony.security.x509.ExtensionValue
dumpValue
-
Field Details
-
UNSPECIFIED
public static final byte UNSPECIFIED- See Also:
- Constant Field Values
-
KEY_COMPROMISE
public static final byte KEY_COMPROMISE- See Also:
- Constant Field Values
-
CA_COMPROMISE
public static final byte CA_COMPROMISE- See Also:
- Constant Field Values
-
AFFILIATION_CHANGED
public static final byte AFFILIATION_CHANGED- See Also:
- Constant Field Values
-
SUPERSEDED
public static final byte SUPERSEDED- See Also:
- Constant Field Values
-
CESSATION_OF_OPERATION
public static final byte CESSATION_OF_OPERATION- See Also:
- Constant Field Values
-
CERTIFICATE_HOLD
public static final byte CERTIFICATE_HOLD- See Also:
- Constant Field Values
-
REMOVE_FROM_CRL
public static final byte REMOVE_FROM_CRL- See Also:
- Constant Field Values
-
PRIVILEGE_WITHDRAWN
public static final byte PRIVILEGE_WITHDRAWN- See Also:
- Constant Field Values
-
AA_COMPROMISE
public static final byte AA_COMPROMISE- See Also:
- Constant Field Values
-
ASN1
ASN.1 Encoder/Decoder.
-
-
Constructor Details
-
ReasonCode
- Throws:
IOException
-
-
Method Details
-
getEncoded
public byte[] getEncoded()Description copied from class:ExtensionValueReturns encoded form of the object.- Overrides:
getEncodedin classExtensionValue
-
dumpValue
- Overrides:
dumpValuein classExtensionValue
-