org.bouncycastle.asn1.ocsp

Class Signature

public class Signature extends ASN1Encodable

Constructor Summary
Signature(AlgorithmIdentifier signatureAlgorithm, DERBitString signature)
Signature(AlgorithmIdentifier signatureAlgorithm, DERBitString signature, ASN1Sequence certs)
Signature(ASN1Sequence seq)
Method Summary
ASN1SequencegetCerts()
static SignaturegetInstance(ASN1TaggedObject obj, boolean explicit)
static SignaturegetInstance(Object obj)
DERBitStringgetSignature()
AlgorithmIdentifiergetSignatureAlgorithm()
DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.

Constructor Detail

Signature

public Signature(AlgorithmIdentifier signatureAlgorithm, DERBitString signature)

Signature

public Signature(AlgorithmIdentifier signatureAlgorithm, DERBitString signature, ASN1Sequence certs)

Signature

public Signature(ASN1Sequence seq)

Method Detail

getCerts

public ASN1Sequence getCerts()

getInstance

public static Signature getInstance(ASN1TaggedObject obj, boolean explicit)

getInstance

public static Signature getInstance(Object obj)

getSignature

public DERBitString getSignature()

getSignatureAlgorithm

public AlgorithmIdentifier getSignatureAlgorithm()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
 Signature       ::=     SEQUENCE {
     signatureAlgorithm      AlgorithmIdentifier,
     signature               BIT STRING,
     certs               [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL}