org.mozilla.jss.pkix.cmmf
Class RevRepContent
java.lang.Object
org.mozilla.jss.pkix.cmmf.RevRepContent
- ASN1Value
public class RevRepContent
extends java.lang.Object
CMMF
RevRepContent.
RevRepContent ::= SEQUENCE {
status SEQUENCE SIZE (1..MAX) OF PKIStatusInfo,
-- in same order as was sent in RevReqContent
revCerts [0] SEQUENCE SIZE (1..MAX) OF CertId OPTIONAL,
-- IDs for which revocation was requested (same order as status)
crls [1] SEQUENCE SIZE (1..MAX) OF CertificateList OPTIONAL
-- the resulting CRLs (there may be more than one) }
void | encode(OutputStream ostream) - Write this value's DER encoding to an output stream using
its own base tag.
|
void | encode(Tag implicitTag, OutputStream ostream) - Write this value's DER encoding to an output stream using
an implicit tag.
|
SEQUENCE | getCrls() - The
crls field, which is a SEQUENCE of
ANY .
|
SEQUENCE | getRevCerts() - The
revCerts field, which is a SEQUENCE
of CertId .
|
SEQUENCE | getStatus() - The
status field, which is a SEQUENCE
of PKIStatusInfo .
|
Tag | getTag() - Returns the base tag for this type, not counting any tags
that may be imposed on it by its context.
|
RevRepContent
public RevRepContent(SEQUENCE status,
SEQUENCE revCerts,
SEQUENCE crls)
Creates a new RevRepContent
from its components.
status
- A SEQUENCE
of PKIStatusInfo
.revCerts
- A SEQUENCE
of CertId
. This
field is optional, so null
may be used.crls
- A SEQUENCE
of ANY
. This field
is optional, so null
may be used.
encode
public void encode(OutputStream ostream)
throws IOException
Write this value's DER encoding to an output stream using
its own base tag.
- encode in interface ASN1Value
encode
public void encode(Tag implicitTag,
OutputStream ostream)
throws IOException
Write this value's DER encoding to an output stream using
an implicit tag.
- encode in interface ASN1Value
getCrls
public SEQUENCE getCrls()
The crls
field, which is a SEQUENCE
of
ANY
. Returns null
if this field
is not present.
getRevCerts
public SEQUENCE getRevCerts()
The revCerts
field, which is a SEQUENCE
of CertId
. Returns null
if this
field is not present.
getStatus
public SEQUENCE getStatus()
The status
field, which is a SEQUENCE
of PKIStatusInfo
.
getTag
public Tag getTag()
Returns the base tag for this type, not counting any tags
that may be imposed on it by its context.
- getTag in interface ASN1Value