Class PublicVerificationKey
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.oer.its.ieee1609dot2.basetypes.PublicVerificationKey
-
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Choice
,org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class PublicVerificationKey extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice
PublicVerificationKey ::= CHOICE { ecdsaNistP256 EccP256CurvePoint, ecdsaBrainpoolP256r1 EccP256CurvePoint, ..., ecdsaBrainpoolP384r1 EccP384CurvePoint }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PublicVerificationKey.Builder
-
Field Summary
Fields Modifier and Type Field Description static int
ecdsaBrainpoolP256r1
static int
ecdsaBrainpoolP384r1
static int
ecdsaNistP256
-
Constructor Summary
Constructors Constructor Description PublicVerificationKey(int choice, org.bouncycastle.asn1.ASN1Encodable curvePoint)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PublicVerificationKey.Builder
builder()
static PublicVerificationKey
ecdsaBrainpoolP256r1(EccP256CurvePoint point)
static PublicVerificationKey
ecdsaBrainpoolP384r1(EccP384CurvePoint point)
static PublicVerificationKey
ecdsaNistP256(EccP256CurvePoint point)
int
getChoice()
static PublicVerificationKey
getInstance(java.lang.Object object)
org.bouncycastle.asn1.ASN1Encodable
getPublicVerificationKey()
org.bouncycastle.asn1.ASN1Primitive
toASN1Primitive()
-
-
-
Field Detail
-
ecdsaNistP256
public static final int ecdsaNistP256
- See Also:
- Constant Field Values
-
ecdsaBrainpoolP256r1
public static final int ecdsaBrainpoolP256r1
- See Also:
- Constant Field Values
-
ecdsaBrainpoolP384r1
public static final int ecdsaBrainpoolP384r1
- See Also:
- Constant Field Values
-
-
Method Detail
-
ecdsaNistP256
public static PublicVerificationKey ecdsaNistP256(EccP256CurvePoint point)
-
ecdsaBrainpoolP256r1
public static PublicVerificationKey ecdsaBrainpoolP256r1(EccP256CurvePoint point)
-
ecdsaBrainpoolP384r1
public static PublicVerificationKey ecdsaBrainpoolP384r1(EccP384CurvePoint point)
-
getInstance
public static PublicVerificationKey getInstance(java.lang.Object object)
-
builder
public static PublicVerificationKey.Builder builder()
-
getChoice
public int getChoice()
-
getPublicVerificationKey
public org.bouncycastle.asn1.ASN1Encodable getPublicVerificationKey()
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
-
-