org.mozilla.jss.pkix.cmmf
Class GetCRL
java.lang.Objectorg.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.