Top Description Fields Constructors Methods
org.bouncycastle.asn1.esf

public Class CommitmentTypeQualifier

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1EncodableVector, .ASN1Object, .ASN1ObjectIdentifier, .ASN1Primitive, .ASN1Sequence, .DERSequence

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

Field Summary

Modifier and TypeField and Description
private ASN1ObjectIdentifier
private ASN1Encodable

Constructor Summary

AccessConstructor and Description
public
CommitmentTypeQualifier(ASN1ObjectIdentifier
a CommitmentTypeIdentifier value
commitmentTypeIdentifier
)

Creates a new CommitmentTypeQualifier instance.

public
CommitmentTypeQualifier(ASN1ObjectIdentifier
a CommitmentTypeIdentifier value
commitmentTypeIdentifier
,
ASN1Encodable
the qualifier, defined by the above field.
qualifier
)

Creates a new CommitmentTypeQualifier instance.

private
CommitmentTypeQualifier(ASN1Sequence
CommitmentTypeQualifier structure encoded as an ASN1Sequence.
as
)

Creates a new CommitmentTypeQualifier instance.

Method Summary

Modifier and TypeMethod and Description
public ASN1ObjectIdentifier
public static CommitmentTypeQualifier
public ASN1Encodable
public ASN1Primitive

Returns:

a ASN1Primitive value
toASN1Primitive
()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Returns a DER-encodable representation of this instance.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

commitmentTypeIdentifierback to summary
private ASN1ObjectIdentifier commitmentTypeIdentifier
qualifierback to summary
private ASN1Encodable qualifier

Constructor Detail

CommitmentTypeQualifierback to summary
public CommitmentTypeQualifier(ASN1ObjectIdentifier commitmentTypeIdentifier)

Creates a new CommitmentTypeQualifier instance.

Parameters
commitmentTypeIdentifier:ASN1ObjectIdentifier

a CommitmentTypeIdentifier value

CommitmentTypeQualifierback to summary
public CommitmentTypeQualifier(ASN1ObjectIdentifier commitmentTypeIdentifier, ASN1Encodable qualifier)

Creates a new CommitmentTypeQualifier instance.

Parameters
commitmentTypeIdentifier:ASN1ObjectIdentifier

a CommitmentTypeIdentifier value

qualifier:ASN1Encodable

the qualifier, defined by the above field.

CommitmentTypeQualifierback to summary
private CommitmentTypeQualifier(ASN1Sequence as)

Creates a new CommitmentTypeQualifier instance.

Parameters
as:ASN1Sequence

CommitmentTypeQualifier structure encoded as an ASN1Sequence.

Method Detail

getCommitmentTypeIdentifierback to summary
public ASN1ObjectIdentifier getCommitmentTypeIdentifier()
getInstanceback to summary
public static CommitmentTypeQualifier getInstance(Object as)
getQualifierback to summary
public ASN1Encodable getQualifier()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Returns a DER-encodable representation of this instance.

Returns:ASN1Primitive

a ASN1Primitive value