|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mozilla.jss.pkix.cmmf.RevRequest
public class RevRequest
CMMF RevRequest.
RevRequest ::= SEQUENCE { issuerName Name, serialNumber INTEGER, reason CRLReason, invalidityDate GeneralizedTime OPTIONAL, sharedSecret OCTET STRING OPTIONAL, comment UTF8String OPTIONAL }
Nested Class Summary | |
---|---|
static class |
RevRequest.Template
A Template class for decoding a RevRequest . |
Field Summary | |
---|---|
static ENUMERATED |
aACompromise
A CRLReason , which can be used in the reason
field. |
static ENUMERATED |
affiliationChanged
A CRLReason , which can be used in the reason
field. |
static ENUMERATED |
cACompromise
A CRLReason , which can be used in the reason
field. |
static ENUMERATED |
certificateHold
A CRLReason , which can be used in the reason
field. |
static ENUMERATED |
cessationOfOperation
A CRLReason , which can be used in the reason
field. |
static ENUMERATED |
keyCompromise
A CRLReason , which can be used in the reason
field. |
static ENUMERATED |
privilegeWithdrawn
A CRLReason , which can be used in the reason
field. |
static ENUMERATED |
removeFromCRL
A CRLReason , which can be used in the reason
field. |
static ENUMERATED |
superseded
A CRLReason , which can be used in the reason
field. |
static ENUMERATED |
unspecified
A CRLReason , which can be used in the reason
field. |
Constructor Summary | |
---|---|
RevRequest(ANY issuerName,
INTEGER serialNumber,
ENUMERATED reason,
GeneralizedTime invalidityDate,
OCTET_STRING sharedSecret,
UTF8String comment)
Constructs a new RevRequest from its components. |
|
RevRequest(ANY issuerName,
INTEGER serialNumber,
ENUMERATED reason,
OCTET_STRING sharedSecret,
UTF8String comment)
Deprecated. This constructor is obsolete now that invalidityDate has been added to the class. |
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. |
UTF8String |
getComment()
Returns the comment field. |
GeneralizedTime |
getInvalidityDate()
Returns the invalidityDate field. |
ANY |
getIssuerName()
Returns the issuerName field as an ANY. |
OCTET_STRING |
getPassphrase()
Deprecated. The passphrase field has been renamed sharedSecret. Call getSharedSecret instead. |
ENUMERATED |
getReason()
Returns the reason field, which should indicate the
reason for the revocation. |
INTEGER |
getSerialNumber()
Returns the serialNumber field. |
OCTET_STRING |
getSharedSecret()
Returns the sharedSecret field. |
Tag |
getTag()
Returns the base tag for this type, not counting any tags that may be imposed on it by its context. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final ENUMERATED unspecified
CRLReason
, which can be used in the reason
field.
public static final ENUMERATED keyCompromise
CRLReason
, which can be used in the reason
field.
public static final ENUMERATED cACompromise
CRLReason
, which can be used in the reason
field.
public static final ENUMERATED affiliationChanged
CRLReason
, which can be used in the reason
field.
public static final ENUMERATED superseded
CRLReason
, which can be used in the reason
field.
public static final ENUMERATED cessationOfOperation
CRLReason
, which can be used in the reason
field.
public static final ENUMERATED certificateHold
CRLReason
, which can be used in the reason
field.
public static final ENUMERATED removeFromCRL
CRLReason
, which can be used in the reason
field.
public static final ENUMERATED privilegeWithdrawn
CRLReason
, which can be used in the reason
field.
public static final ENUMERATED aACompromise
CRLReason
, which can be used in the reason
field.
Constructor Detail |
---|
public RevRequest(ANY issuerName, INTEGER serialNumber, ENUMERATED reason, OCTET_STRING sharedSecret, UTF8String comment)
RevRequest
from its components,
omitting the invalidityDate field.
issuerName
- The issuerName
field.serialNumber
- The serialNumber
field.reason
- The reason
field. The constants defined
in this class may be used.sharedSecret
- The sharedSecret
field. This field is
optional, so null
may be used.comment
- The comment
field. This field is optional,
so null
may be used.public RevRequest(ANY issuerName, INTEGER serialNumber, ENUMERATED reason, GeneralizedTime invalidityDate, OCTET_STRING sharedSecret, UTF8String comment)
RevRequest
from its components.
issuerName
- The issuerName
field.serialNumber
- The serialNumber
field.reason
- The reason
field. The constants defined
in this class may be used.invalidityDate
- The suggested value for the Invalidity Date
CRL extension. This field is optional, so null may be
used.sharedSecret
- The sharedSecret
field. This field is
optional, so null
may be used.comment
- The comment
field. This field is optional,
so null
may be used.Method Detail |
---|
public ANY getIssuerName()
issuerName
field as an ANY.
public INTEGER getSerialNumber()
serialNumber
field.
public ENUMERATED getReason()
reason
field, which should indicate the
reason for the revocation. The currently supported reasons are:
CRLReason ::= ENUMERATED { unspecified (0), keyCompromise (1), cACompromise (2), affiliationChanged (3), superseded (4), cessationOfOperation (5), certificateHold (6), removeFromCRL (8), privilegeWithdrawn (9), aACompromise (10) }These are all defined as constants in this class.
public GeneralizedTime getInvalidityDate()
public OCTET_STRING getPassphrase()
passphrase
field. Returns
null
if the field is not present.
public OCTET_STRING getSharedSecret()
sharedSecret
field. Returns
null
if the field is not present.
public UTF8String getComment()
comment
field. Returns null
if the field is not present.
public Tag getTag()
ASN1Value
getTag
in interface ASN1Value
public void encode(java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
encode
in interface ASN1Value
java.io.IOException
public void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
encode
in interface ASN1Value
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |