Class AdditionalParams
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.oer.its.ieee1609dot2dot1.AdditionalParams
-
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Choice
,org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class AdditionalParams extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice
AdditionalParams ::= CHOICE { original ButterflyParamsOriginal, unified ButterflyExpansion, compactUnified ButterflyExpansion, encryptionKey PublicEncryptionKey, ... }
-
-
Field Summary
Fields Modifier and Type Field Description protected org.bouncycastle.asn1.ASN1Encodable
additionalParams
protected int
choice
static int
compactUnified
static int
encryptionKey
static int
original
static int
unified
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdditionalParams
compactUnified(ButterflyExpansion exp)
static AdditionalParams
encryptionKey(PublicEncryptionKey pek)
org.bouncycastle.asn1.ASN1Encodable
getAdditionalParams()
int
getChoice()
static AdditionalParams
getInstance(java.lang.Object o)
static AdditionalParams
original(ButterflyParamsOriginal value)
org.bouncycastle.asn1.ASN1Primitive
toASN1Primitive()
static AdditionalParams
unified(ButterflyExpansion exp)
-
-
-
Field Detail
-
original
public static final int original
- See Also:
- Constant Field Values
-
unified
public static final int unified
- See Also:
- Constant Field Values
-
compactUnified
public static final int compactUnified
- See Also:
- Constant Field Values
-
encryptionKey
public static final int encryptionKey
- See Also:
- Constant Field Values
-
choice
protected final int choice
-
additionalParams
protected final org.bouncycastle.asn1.ASN1Encodable additionalParams
-
-
Method Detail
-
getInstance
public static AdditionalParams getInstance(java.lang.Object o)
-
original
public static AdditionalParams original(ButterflyParamsOriginal value)
-
unified
public static AdditionalParams unified(ButterflyExpansion exp)
-
compactUnified
public static AdditionalParams compactUnified(ButterflyExpansion exp)
-
encryptionKey
public static AdditionalParams encryptionKey(PublicEncryptionKey pek)
-
getChoice
public int getChoice()
-
getAdditionalParams
public org.bouncycastle.asn1.ASN1Encodable getAdditionalParams()
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
-
-