org.bouncycastle.asn1.esf

Class CommitmentTypeQualifier

Implemented Interfaces:
DEREncodable

public class CommitmentTypeQualifier
extends ASN1Encodable

Commitment type qualifiers, used in the Commitment-Type-Indication attribute (RFC3126).
   CommitmentTypeQualifier ::= SEQUENCE {
       commitmentTypeIdentifier  CommitmentTypeIdentifier,
       qualifier          ANY DEFINED BY commitmentTypeIdentifier }
 

Constructor Summary

CommitmentTypeQualifier(ASN1Sequence as)
Creates a new CommitmentTypeQualifier instance.
CommitmentTypeQualifier(DERObjectIdentifier commitmentTypeIdentifier, DEREncodable qualifier)
Creates a new CommitmentTypeQualifier instance.

Method Summary

static CommitmentTypeQualifier
getInstance(Object as)
DERObject
toASN1Object()
Returns a DER-encodable representation of this instance.

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

CommitmentTypeQualifier

public CommitmentTypeQualifier(ASN1Sequence as)
Creates a new CommitmentTypeQualifier instance.

Parameters:
as - CommitmentTypeQualifier structure encoded as an ASN1Sequence.


CommitmentTypeQualifier

public CommitmentTypeQualifier(DERObjectIdentifier commitmentTypeIdentifier,
                               DEREncodable qualifier)
Creates a new CommitmentTypeQualifier instance.

Parameters:
commitmentTypeIdentifier - a CommitmentTypeIdentifier value
qualifier - the qualifier, defined by the above field.

Method Details

getInstance

public static CommitmentTypeQualifier getInstance(Object as)


toASN1Object

public DERObject toASN1Object()
Returns a DER-encodable representation of this instance.
Overrides:
toASN1Object in interface ASN1Encodable

Returns:
a DERObject value