org.mozilla.jss.pkix.cmmf
Class GetCRL
java.lang.Object
org.mozilla.jss.pkix.cmmf.GetCRL
- ASN1Value
public class GetCRL
extends java.lang.Object
CMMF
GetCRL.
GetCRL ::= SEQUENCE {
issuerName Name,
cRLName GeneralName OPTIONAL,
time GeneralizedTime OPTIONAL,
reasons ReasonFlags OPTIONAL }
static int | affiliationChanged - A bit position in a ReasonFlags bit string.
|
static int | cACompromise - A bit position in a ReasonFlags bit string.
|
static int | certificateHold - A bit position in a ReasonFlags bit string.
|
static int | cessationOfOperation - A bit position in a ReasonFlags bit string.
|
static int | keyCompromise - A bit position in a ReasonFlags bit string.
|
static int | superseded - A bit position in a ReasonFlags bit string.
|
static int | unused - A bit position in a ReasonFlags bit string.
|
affiliationChanged
public static final int affiliationChanged
A bit position in a ReasonFlags bit string.
cACompromise
public static final int cACompromise
A bit position in a ReasonFlags bit string.
certificateHold
public static final int certificateHold
A bit position in a ReasonFlags bit string.
cessationOfOperation
public static final int cessationOfOperation
A bit position in a ReasonFlags bit string.
keyCompromise
public static final int keyCompromise
A bit position in a ReasonFlags bit string.
superseded
public static final int superseded
A bit position in a ReasonFlags bit string.
unused
public static final int unused
A bit position in a ReasonFlags bit string.
GetCRL
public GetCRL(ANY issuerName,
ANY cRLName,
GeneralizedTime time,
BIT_STRING reasons)
Constructs a GetCRL
from its components.
issuerName
- The issuer name of the CRL. This should be an ASN.1
Name.cRLName
- The name of the CRL, which may be null
.
This should be an ASN.1 GeneralName.time
- The time of the CRL, which may be null
.reasons
- Can be used to specify from among CRLs partitioned
by revocation reason. The BIT_STRING can be created from a
Java BitSet. The positions in the BitSet should be set or cleared
using the constants provided in this class.
encode
public void encode(OutputStream ostream)
throws IOException
- encode in interface ASN1Value
encode
public void encode(Tag implicitTag,
OutputStream ostream)
throws IOException
- encode in interface ASN1Value
getCRLName
public ANY getCRLName()
Returns the cRLName
field, which may be null
.
getIssuerName
public ANY getIssuerName()
Returns the issuerName
field.
getReasons
public BIT_STRING getReasons()
Returns the reasons
field, which may be null
.
getTime
public GeneralizedTime getTime()
Returns the time
field, which may be null
.