org.bouncycastle.asn1.esf

Class CommitmentTypeQualifier

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 OPTIONAL }
 
Constructor Summary
CommitmentTypeQualifier(DERObjectIdentifier commitmentTypeIdentifier)
Creates a new CommitmentTypeQualifier instance.
CommitmentTypeQualifier(DERObjectIdentifier commitmentTypeIdentifier, DEREncodable qualifier)
Creates a new CommitmentTypeQualifier instance.
CommitmentTypeQualifier(ASN1Sequence as)
Creates a new CommitmentTypeQualifier instance.
Method Summary
DERObjectIdentifiergetCommitmentTypeIdentifier()
static CommitmentTypeQualifiergetInstance(Object as)
DEREncodablegetQualifier()
DERObjecttoASN1Object()
Returns a DER-encodable representation of this instance.

Constructor Detail

CommitmentTypeQualifier

public CommitmentTypeQualifier(DERObjectIdentifier commitmentTypeIdentifier)
Creates a new CommitmentTypeQualifier instance.

Parameters: commitmentTypeIdentifier a CommitmentTypeIdentifier value

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.

CommitmentTypeQualifier

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

Parameters: as CommitmentTypeQualifier structure encoded as an ASN1Sequence.

Method Detail

getCommitmentTypeIdentifier

public DERObjectIdentifier getCommitmentTypeIdentifier()

getInstance

public static CommitmentTypeQualifier getInstance(Object as)

getQualifier

public DEREncodable getQualifier()

toASN1Object

public DERObject toASN1Object()
Returns a DER-encodable representation of this instance.

Returns: a DERObject value