org.bouncycastle.asn1.x509

Class CRLReason

Implemented Interfaces:
DEREncodable, DERTags

public class CRLReason
extends DEREnumerated

The CRLReason enumeration.
 CRLReason ::= ENUMERATED {
  unspecified             (0),
  keyCompromise           (1),
  cACompromise            (2),
  affiliationChanged      (3),
  superseded              (4),
  cessationOfOperation    (5),
  certificateHold         (6),
  removeFromCRL           (8),
  privilegeWithdrawn      (9),
  aACompromise           (10)
 }
 

Field Summary

static int
AA_COMPROMISE
Deprecated. use lower case version
static int
AFFILIATION_CHANGED
Deprecated. use lower case version
static int
CA_COMPROMISE
Deprecated. use lower case version
static int
CERTIFICATE_HOLD
Deprecated. use lower case version
static int
CESSATION_OF_OPERATION
Deprecated. use lower case version
static int
KEY_COMPROMISE
Deprecated. use lower case version
static int
PRIVILEGE_WITHDRAWN
Deprecated. use lower case version
static int
REMOVE_FROM_CRL
Deprecated. use lower case version
static int
SUPERSEDED
Deprecated. use lower case version
static int
UNSPECIFIED
Deprecated. use lower case version
static int
aACompromise
static int
affiliationChanged
static int
cACompromise
static int
certificateHold
static int
cessationOfOperation
static int
keyCompromise
static int
privilegeWithdrawn
static int
removeFromCRL
static int
superseded
static int
unspecified

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Fields inherited from interface org.bouncycastle.asn1.DERTags

APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERALIZED_TIME, GENERAL_STRING, 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

Constructor Summary

CRLReason(int reason)
CRLReason(DEREnumerated reason)

Method Summary

Methods inherited from class org.bouncycastle.asn1.DEREnumerated

equals, getInstance, getInstance, getValue, hashCode

Methods inherited from class org.bouncycastle.asn1.DERObject

equals, hashCode, toASN1Object

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode, toASN1Object

Field Details

AA_COMPROMISE

public static final int AA_COMPROMISE

Deprecated. use lower case version

Field Value:
10

AFFILIATION_CHANGED

public static final int AFFILIATION_CHANGED

Deprecated. use lower case version

Field Value:
3

CA_COMPROMISE

public static final int CA_COMPROMISE

Deprecated. use lower case version

Field Value:
2

CERTIFICATE_HOLD

public static final int CERTIFICATE_HOLD

Deprecated. use lower case version

Field Value:
6

CESSATION_OF_OPERATION

public static final int CESSATION_OF_OPERATION

Deprecated. use lower case version

Field Value:
5

KEY_COMPROMISE

public static final int KEY_COMPROMISE

Deprecated. use lower case version

Field Value:
1

PRIVILEGE_WITHDRAWN

public static final int PRIVILEGE_WITHDRAWN

Deprecated. use lower case version

Field Value:
9

REMOVE_FROM_CRL

public static final int REMOVE_FROM_CRL

Deprecated. use lower case version

Field Value:
8

SUPERSEDED

public static final int SUPERSEDED

Deprecated. use lower case version

Field Value:
4

UNSPECIFIED

public static final int UNSPECIFIED

Deprecated. use lower case version

Field Value:
0

aACompromise

public static final int aACompromise
Field Value:
10

affiliationChanged

public static final int affiliationChanged
Field Value:
3

cACompromise

public static final int cACompromise
Field Value:
2

certificateHold

public static final int certificateHold
Field Value:
6

cessationOfOperation

public static final int cessationOfOperation
Field Value:
5

keyCompromise

public static final int keyCompromise
Field Value:
1

privilegeWithdrawn

public static final int privilegeWithdrawn
Field Value:
9

removeFromCRL

public static final int removeFromCRL
Field Value:
8

superseded

public static final int superseded
Field Value:
4

unspecified

public static final int unspecified
Field Value:
0

Constructor Details

CRLReason

public CRLReason(int reason)

CRLReason

public CRLReason(DEREnumerated reason)