public class Signature
extends java.lang.Object
implements org.mozilla.jss.asn1.ASN1Value
Signature ::= SEQUENCE { signatureAlgorithm AlgorithmIdentifier, signature BIT STRING, certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL }
Modifier and Type | Class and Description |
---|---|
static class |
Signature.Template
A Template for decoding Request.
|
Constructor and Description |
---|
Signature(org.mozilla.jss.pkix.primitive.AlgorithmIdentifier signatureAlgorithm,
org.mozilla.jss.asn1.BIT_STRING signature,
org.mozilla.jss.asn1.SEQUENCE certs) |
Modifier and Type | Method and Description |
---|---|
void |
encode(java.io.OutputStream ostream) |
void |
encode(org.mozilla.jss.asn1.Tag implicitTag,
java.io.OutputStream ostream) |
org.mozilla.jss.pkix.cert.Certificate |
getCertificateAt(int index) |
int |
getCertificateCount() |
org.mozilla.jss.asn1.BIT_STRING |
getSignature() |
org.mozilla.jss.pkix.primitive.AlgorithmIdentifier |
getSignatureAlgorithm() |
org.mozilla.jss.asn1.Tag |
getTag() |
static Signature.Template |
getTemplate() |
public Signature(org.mozilla.jss.pkix.primitive.AlgorithmIdentifier signatureAlgorithm, org.mozilla.jss.asn1.BIT_STRING signature, org.mozilla.jss.asn1.SEQUENCE certs)
public org.mozilla.jss.pkix.primitive.AlgorithmIdentifier getSignatureAlgorithm()
public org.mozilla.jss.asn1.BIT_STRING getSignature()
public int getCertificateCount()
public org.mozilla.jss.pkix.cert.Certificate getCertificateAt(int index)
public org.mozilla.jss.asn1.Tag getTag()
getTag
in interface org.mozilla.jss.asn1.ASN1Value
public void encode(java.io.OutputStream ostream) throws java.io.IOException
encode
in interface org.mozilla.jss.asn1.ASN1Value
java.io.IOException
public void encode(org.mozilla.jss.asn1.Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
encode
in interface org.mozilla.jss.asn1.ASN1Value
java.io.IOException
public static Signature.Template getTemplate()