org.bouncycastle.asn1.ocsp

Class Signature

Implemented Interfaces:
DEREncodable

public class Signature
extends ASN1Encodable

Constructor Summary

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

Method Summary

ASN1Sequence
getCerts()
static Signature
getInstance(Object obj)
static Signature
getInstance(ASN1TaggedObject obj, boolean explicit)
DERBitString
getSignature()
AlgorithmIdentifier
getSignatureAlgorithm()
DERObject
toASN1Object()
Produce an object suitable for an ASN1OutputStream.

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

Signature

public Signature(ASN1Sequence seq)


Signature

public Signature(AlgorithmIdentifier signatureAlgorithm,
                 DERBitString signature)


Signature

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

Method Details

getCerts

public ASN1Sequence getCerts()


getInstance

public static Signature getInstance(Object obj)


getInstance

public static Signature getInstance(ASN1TaggedObject obj,
                                    boolean explicit)


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}
 
Overrides:
toASN1Object in interface ASN1Encodable