Top Fields Constructors Methods
org.bouncycastle.asn1.ocsp

public Class Signature

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERBitString, .DERSequence, .DERTaggedObject, org.bouncycastle.asn1.x509.AlgorithmIdentifier

Field Summary

Modifier and TypeField and Description
pack-priv ASN1Sequence
pack-priv DERBitString
pack-priv AlgorithmIdentifier

Constructor Summary

AccessConstructor and Description
public
Signature(AlgorithmIdentifier signatureAlgorithm, DERBitString signature)

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

private

Method Summary

Modifier and TypeMethod and Description
public ASN1Sequence
public static Signature
getInstance(ASN1TaggedObject obj, boolean explicit)

public static Signature
public DERBitString
public AlgorithmIdentifier
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.
Inherited from org.bouncycastle.asn1.ASN1Object:
equalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

certsback to summary
pack-priv ASN1Sequence certs
signatureback to summary
pack-priv DERBitString signature
signatureAlgorithmback to summary
pack-priv AlgorithmIdentifier signatureAlgorithm

Constructor Detail

Signatureback to summary
public Signature(AlgorithmIdentifier signatureAlgorithm, DERBitString signature)
Signatureback to summary
public Signature(AlgorithmIdentifier signatureAlgorithm, DERBitString signature, ASN1Sequence certs)
Signatureback to summary
private Signature(ASN1Sequence seq)

Method Detail

getCertsback to summary
public ASN1Sequence getCerts()
getInstanceback to summary
public static Signature getInstance(ASN1TaggedObject obj, boolean explicit)
getInstanceback to summary
public static Signature getInstance(Object obj)
getSignatureback to summary
public DERBitString getSignature()
getSignatureAlgorithmback to summary
public AlgorithmIdentifier getSignatureAlgorithm()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.

Signature       ::=     SEQUENCE {
    signatureAlgorithm      AlgorithmIdentifier,
    signature               BIT STRING,
    certs               [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL}
Returns:ASN1Primitive

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

a primitive representation of this object.