|
JSS 3.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.mozilla.jss.pkcs12.CertBag
A PKCS #12 cert bag.
Nested Class Summary | |
static class |
CertBag.Template
A Template class for decoding CertBags from their BER encoding. |
Field Summary | |
private ANY |
cert
|
private static OBJECT_IDENTIFIER |
CERT_TYPES
|
private OBJECT_IDENTIFIER |
certType
|
static OBJECT_IDENTIFIER |
SDSI_CERT_TYPE
|
private SEQUENCE |
sequence
|
private static Tag |
TAG
|
private static CertBag.Template |
templateInstance
|
static OBJECT_IDENTIFIER |
X509_CERT_TYPE
|
Constructor Summary | |
private |
CertBag()
|
|
CertBag(OBJECT_IDENTIFIER certType,
ASN1Value cert)
Creates a CertBag from a type and a cert. |
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 |
getCert()
Returns the cert field of the CertBag. |
OBJECT_IDENTIFIER |
getCertType()
Returns the certType field of the CertBag. |
ASN1Value |
getInterpretedCert()
Returns the cert field of the CertBag based on its type. |
Tag |
getTag()
Returns the base tag for this type, not counting any tags that may be imposed on it by its context. |
static CertBag.Template |
getTemplate()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final OBJECT_IDENTIFIER CERT_TYPES
public static final OBJECT_IDENTIFIER X509_CERT_TYPE
public static final OBJECT_IDENTIFIER SDSI_CERT_TYPE
private OBJECT_IDENTIFIER certType
private ANY cert
private SEQUENCE sequence
private static final Tag TAG
private static final CertBag.Template templateInstance
Constructor Detail |
private CertBag()
public CertBag(OBJECT_IDENTIFIER certType, ASN1Value cert)
Method Detail |
public OBJECT_IDENTIFIER getCertType()
X509_CERT_TYPE
)
SDSI_CERT_TYPE
)
public ANY getCert()
public ASN1Value getInterpretedCert() throws InvalidBERException
X509_CERT_TYPE
, returns
and OCTET_STRING which is the DER-encoding of an X.509 certificate.
SDSI_CERT_TYPE
, returns
an IA5String.
InvalidBERException
- If the cert is not encoded correctly.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
public static CertBag.Template getTemplate()
|
JSS 3.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |