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
ConstructorsConstructorDescriptionEdECPublicKeySpec(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- ifparamsorpointis 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 
EdECPointrepresenting the public key. 
 
 -