|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.mozilla.jss.pkix.cmmf
Class GetCRL
java.lang.Object org.mozilla.jss.pkix.cmmf.GetCRL
- All Implemented Interfaces:
- ASN1Value
public class GetCRL
- extends java.lang.Object
- implements ASN1Value
- extends java.lang.Object
CMMF GetCRL.
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(java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using its own base tag. |
void |
encode(Tag implicitTag,
java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using an implicit tag. |
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()
Returns the base tag for this type, not counting any tags that may be imposed on it by its context. |
static GetCRL.Template |
getTemplate()
|
GeneralizedTime |
getTime()
Returns the time field, which may be null . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
unused
public static final int unused
- A bit position in a ReasonFlags bit string.
- See Also:
- Constant Field Values
keyCompromise
public static final int keyCompromise
- A bit position in a ReasonFlags bit string.
- See Also:
- Constant Field Values
cACompromise
public static final int cACompromise
- A bit position in a ReasonFlags bit string.
- See Also:
- Constant Field Values
affiliationChanged
public static final int affiliationChanged
- A bit position in a ReasonFlags bit string.
- See Also:
- Constant Field Values
superseded
public static final int superseded
- A bit position in a ReasonFlags bit string.
- See Also:
- Constant Field Values
cessationOfOperation
public static final int cessationOfOperation
- A bit position in a ReasonFlags bit string.
- See Also:
- Constant Field Values
certificateHold
public static final int certificateHold
- A bit position in a ReasonFlags bit string.
- See Also:
- Constant Field Values
Constructor Detail |
---|
GetCRL
public GetCRL(ANY issuerName, ANY cRLName, GeneralizedTime time, BIT_STRING reasons)
- Constructs a
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 benull
. This should be an ASN.1 GeneralName.time
- The time of the CRL, which may benull
.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.
Method Detail |
---|
getIssuerName
public ANY getIssuerName()
- Returns the
issuerName
field.
getCRLName
public ANY getCRLName()
- Returns the
cRLName
field, which may benull
.
getTime
public GeneralizedTime getTime()
- Returns the
time
field, which may benull
.
getReasons
public BIT_STRING getReasons()
- Returns the
reasons
field, which may benull
.
getTag
public Tag getTag()
- Description copied from interface:
ASN1Value
- Returns the base tag for this type, not counting any tags
that may be imposed on it by its context.
encode
public void encode(java.io.OutputStream ostream) throws java.io.IOException
- Description copied from interface:
ASN1Value
- Write this value's DER encoding to an output stream using
its own base tag.
- Throws:
java.io.IOException
encode
public void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
- Description copied from interface:
ASN1Value
- Write this value's DER encoding to an output stream using
an implicit tag.
- Throws:
java.io.IOException
getTemplate
public static GetCRL.Template getTemplate()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |