|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mozilla.jss.pkix.cms.SignerIdentifier
public class SignerIdentifier
CMS SignerIdentifier:
SignerIdentifier ::= CHOICE { issuerAndSerialNumber IssuerAndSerialNumber, subjectKeyIdentifier [0] SubjectKeyIdentifier }
Nested Class Summary | |
---|---|
static class |
SignerIdentifier.Template
A Template for decoding a SignerIdentifier. |
static class |
SignerIdentifier.Type
The type of SignerIdentifier. |
Field Summary | |
---|---|
static SignerIdentifier.Type |
ISSUER_AND_SERIALNUMBER
|
static SignerIdentifier.Type |
SUBJECT_KEY_IDENTIFIER
|
Constructor Summary | |
---|---|
SignerIdentifier(SignerIdentifier.Type type,
IssuerAndSerialNumber issuerAndSerialNumber,
OCTET_STRING subjectKeyIdentifier)
|
Method Summary | |
---|---|
static SignerIdentifier |
createIssuerAndSerialNumber(IssuerAndSerialNumber ias)
Creates a new SignerIdentifier with the given IssuerAndSerialNumber field. |
static SignerIdentifier |
createSubjectKeyIdentifier(OCTET_STRING ski)
Creates a new SignerIdentifier with the given SubjectKeyIdentifier field. |
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. |
IssuerAndSerialNumber |
getIssuerAndSerialNumber()
If type == ISSUER_AND_SERIALNUMBER, returns the IssuerAndSerialNumber field. |
OCTET_STRING |
getSubjectKeyIdentifier()
If type == SUBJECT_KEY_IDENTIFIER, returns the SubjectKeyIdentifier field. |
Tag |
getTag()
Returns the base tag for this type, not counting any tags that may be imposed on it by its context. |
static SignerIdentifier.Template |
getTemplate()
|
SignerIdentifier.Type |
getType()
Returns the type of SignerIdentifier: ISSUER_AND_SERIALNUMBER
SUBJECT_KEY_IDENTIFIER
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static SignerIdentifier.Type ISSUER_AND_SERIALNUMBER
public static SignerIdentifier.Type SUBJECT_KEY_IDENTIFIER
Constructor Detail |
---|
public SignerIdentifier(SignerIdentifier.Type type, IssuerAndSerialNumber issuerAndSerialNumber, OCTET_STRING subjectKeyIdentifier)
Method Detail |
---|
public SignerIdentifier.Type getType()
ISSUER_AND_SERIALNUMBER
SUBJECT_KEY_IDENTIFIER
public IssuerAndSerialNumber getIssuerAndSerialNumber()
public OCTET_STRING getSubjectKeyIdentifier()
public static SignerIdentifier createIssuerAndSerialNumber(IssuerAndSerialNumber ias)
public static SignerIdentifier createSubjectKeyIdentifier(OCTET_STRING ski)
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 SignerIdentifier.Template getTemplate()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |