org.mozilla.jss.pkix.cmmf
public class GetCRL extends Object implements ASN1Value
GetCRL ::= SEQUENCE { issuerName Name, cRLName GeneralName OPTIONAL, time GeneralizedTime OPTIONAL, reasons ReasonFlags OPTIONAL }
Nested Class Summary | |
---|---|
static class | GetCRL.Template
A Template for decoding a GetCRL . |
Field Summary | |
---|---|
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. |
Constructor Summary | |
---|---|
GetCRL(ANY issuerName, ANY cRLName, GeneralizedTime time, BIT_STRING reasons)
Constructs a GetCRL from its components.
|
Method Summary | |
---|---|
void | encode(OutputStream ostream) |
void | encode(Tag implicitTag, OutputStream ostream) |
ANY | getCRLName()
Returns the cRLName field, which may be null . |
ANY | getIssuerName()
Returns the issuerName field. |
BIT_STRING | getReasons()
Returns the reasons field, which may be null . |
Tag | getTag() |
static GetCRL.Template | getTemplate() |
GeneralizedTime | getTime()
Returns the time field, which may be null . |
GetCRL
from its components.
Parameters: 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.
cRLName
field, which may be null
.issuerName
field.reasons
field, which may be null
.time
field, which may be null
.