java.lang.Object
java.security.spec.EdECPublicKeySpec
- All Implemented Interfaces:
KeySpec
A class representing elliptic curve public keys as defined in
RFC 8032: Edwards-Curve
Digital Signature Algorithm (EdDSA), including the curve and other
algorithm parameters. The public key is a point on the curve, which is
represented using an
EdECPoint
.- Since:
- 15
-
Constructor Summary
ConstructorDescriptionEdECPublicKeySpec(NamedParameterSpec params, EdECPoint point)
Construct a public key spec using the supplied parameters and point. -
Method Summary
Modifier and TypeMethodDescriptionGet the algorithm parameters that define the curve and other settings.getPoint()
Get the point representing the public key.
-
Constructor Details
-
EdECPublicKeySpec
Construct a public key spec using the supplied parameters and point.- Parameters:
params
- the algorithm parameters.point
- the point representing the public key.- Throws:
NullPointerException
- ifparams
orpoint
is null.
-
-
Method Details
-
getParams
Get the algorithm parameters that define the curve and other settings.- Returns:
- the parameters.
-
getPoint
Get the point representing the public key.- Returns:
- the
EdECPoint
representing the public key.
-