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 byteUNSPECIFIED-
Fields inherited from class org.apache.harmony.security.x509.ExtensionValue
encoding
-
-
Constructor Summary
Constructors Constructor Description ReasonCode(byte[] encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddumpValue(StringBuilder sb, String prefix)byte[]getEncoded()Returns encoded form of the object.CRLReasongetReason()-
Methods inherited from class org.apache.harmony.security.x509.ExtensionValue
dumpValue
-
-
-
-
Field Detail
-
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
public static final ASN1Type ASN1
ASN.1 Encoder/Decoder.
-
-
Constructor Detail
-
ReasonCode
public ReasonCode(byte[] encoding) throws IOException- Throws:
IOException
-
-
Method Detail
-
getEncoded
public byte[] getEncoded()
Description copied from class:ExtensionValueReturns encoded form of the object.- Overrides:
getEncodedin classExtensionValue
-
getReason
public CRLReason getReason()
-
dumpValue
public void dumpValue(StringBuilder sb, String prefix)
- Overrides:
dumpValuein classExtensionValue
-
-