org.bouncycastle.asn1.esf

Class SignaturePolicyId

Implemented Interfaces:
DEREncodable

public class SignaturePolicyId
extends ASN1Encodable

Field Summary

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Constructor Summary

SignaturePolicyId(ASN1Sequence seq)
SignaturePolicyId(DERObjectIdentifier sigPolicyIdentifier, OtherHashAlgAndValue sigPolicyHash)
SignaturePolicyId(DERObjectIdentifier sigPolicyId, OtherHashAlgAndValue sigPolicyHash, SigPolicyQualifiers sigPolicyQualifiers)

Method Summary

static SignaturePolicyId
getInstance(Object obj)
OtherHashAlgAndValue
getSigPolicyHash()
DERObjectIdentifier
getSigPolicyId()
SigPolicyQualifiers
getSigPolicyQualifiers()
DERObject
toASN1Object()
 SignaturePolicyId ::= SEQUENCE {
     sigPolicyId SigPolicyId,
     sigPolicyHash SigPolicyHash,
     sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo OPTIONAL}
 

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode, toASN1Object

Constructor Details

SignaturePolicyId

public SignaturePolicyId(ASN1Sequence seq)

SignaturePolicyId

public SignaturePolicyId(DERObjectIdentifier sigPolicyIdentifier,
                         OtherHashAlgAndValue sigPolicyHash)

SignaturePolicyId

public SignaturePolicyId(DERObjectIdentifier sigPolicyId,
                         OtherHashAlgAndValue sigPolicyHash,
                         SigPolicyQualifiers sigPolicyQualifiers)

Method Details

getInstance

public static SignaturePolicyId getInstance(Object obj)

getSigPolicyHash

public OtherHashAlgAndValue getSigPolicyHash()

getSigPolicyId

public DERObjectIdentifier getSigPolicyId()

getSigPolicyQualifiers

public SigPolicyQualifiers getSigPolicyQualifiers()

toASN1Object

public DERObject toASN1Object()
 SignaturePolicyId ::= SEQUENCE {
     sigPolicyId SigPolicyId,
     sigPolicyHash SigPolicyHash,
     sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo OPTIONAL}
 
Overrides:
toASN1Object in interface ASN1Encodable