Package com.yubico.yubikit.core.keys
Class PublicKeyValues.Ec
java.lang.Object
com.yubico.yubikit.core.keys.PublicKeyValues
com.yubico.yubikit.core.keys.PublicKeyValues.Ec
- Enclosing class:
- PublicKeyValues
-
Nested Class Summary
Nested classes/interfaces inherited from class com.yubico.yubikit.core.keys.PublicKeyValues
PublicKeyValues.Cv25519, PublicKeyValues.Ec, PublicKeyValues.Rsa
-
Field Summary
Fields inherited from class com.yubico.yubikit.core.keys.PublicKeyValues
bitLength
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PublicKeyValues.Ec
fromEncodedPoint
(EllipticCurveValues curve, byte[] encoded) byte[]
byte[]
getX()
getY()
Instantiates a JCA PublicKey using the contained parameters.toString()
Methods inherited from class com.yubico.yubikit.core.keys.PublicKeyValues
fromPublicKey, getBitLength
-
Constructor Details
-
Ec
-
-
Method Details
-
getCurveParams
-
getX
-
getY
-
getEncodedPoint
public byte[] getEncodedPoint() -
getEncoded
public byte[] getEncoded()- Specified by:
getEncoded
in classPublicKeyValues
-
toPublicKey
Description copied from class:PublicKeyValues
Instantiates a JCA PublicKey using the contained parameters. This requires a SecurityProvider capable of handling the key type.- Specified by:
toPublicKey
in classPublicKeyValues
- Returns:
- a public key, usable for cryptographic operations
- Throws:
NoSuchAlgorithmException
InvalidKeySpecException
-
toString
-
fromEncodedPoint
-