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.ASN1Valuepublic void encode(java.io.OutputStream ostream)
throws java.io.IOException
encode in interface org.mozilla.jss.asn1.ASN1Valuejava.io.IOExceptionpublic void encode(org.mozilla.jss.asn1.Tag implicitTag,
java.io.OutputStream ostream)
throws java.io.IOException
encode in interface org.mozilla.jss.asn1.ASN1Valuejava.io.IOExceptionpublic static Signature.Template getTemplate()