Top Description Fields Constructors Methods
org.bouncycastle.oer.its.ieee1609dot2dot1

public Class AdditionalParams

extends ASN1Object
implements ASN1Choice
Class Inheritance
All Implemented Interfaces
org.bouncycastle.asn1.ASN1Choice
Imports
org.bouncycastle.asn1.ASN1Choice, .ASN1Encodable, .ASN1Object, .ASN1Primitive, .ASN1TaggedObject, .BERTags, .DERTaggedObject, org.bouncycastle.oer.its.ieee1609dot2.basetypes.PublicEncryptionKey

AdditionalParams ::= CHOICE { original ButterflyParamsOriginal, unified ButterflyExpansion, compactUnified ButterflyExpansion, encryptionKey PublicEncryptionKey, ... }

Field Summary

Modifier and TypeField and Description
protected final ASN1Encodable
protected final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private
AdditionalParams(int choice, ASN1Encodable additionalParams)

private

Method Summary

Modifier and TypeMethod and Description
public static AdditionalParams
public static AdditionalParams
public ASN1Encodable
public int
public static AdditionalParams
public static AdditionalParams
public ASN1Primitive
toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
public static AdditionalParams
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

additionalParamsback to summary
protected final ASN1Encodable additionalParams
choiceback to summary
protected final int choice
compactUnifiedback to summary
public static final int compactUnified
encryptionKeyback to summary
public static final int encryptionKey
originalback to summary
public static final int original
unifiedback to summary
public static final int unified

Constructor Detail

AdditionalParamsback to summary
private AdditionalParams(int choice, ASN1Encodable additionalParams)
AdditionalParamsback to summary
private AdditionalParams(ASN1TaggedObject ato)

Method Detail

compactUnifiedback to summary
public static AdditionalParams compactUnified(ButterflyExpansion exp)
encryptionKeyback to summary
public static AdditionalParams encryptionKey(PublicEncryptionKey pek)
getAdditionalParamsback to summary
public ASN1Encodable getAdditionalParams()
getChoiceback to summary
public int getChoice()
getInstanceback to summary
public static AdditionalParams getInstance(Object o)
originalback to summary
public static AdditionalParams original(ButterflyParamsOriginal value)
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

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

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.

unifiedback to summary
public static AdditionalParams unified(ButterflyExpansion exp)