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 SummaryConstructorsConstructorDescriptionEdECPublicKeySpec(NamedParameterSpec params, EdECPoint point) Construct a public key spec using the supplied parameters and point.
- 
Method SummaryModifier and TypeMethodDescriptionGet the algorithm parameters that define the curve and other settings.getPoint()Get the point representing the public key.
- 
Constructor Details- 
EdECPublicKeySpecConstruct a public key spec using the supplied parameters and point.- Parameters:
- params- the algorithm parameters.
- point- the point representing the public key.
- Throws:
- NullPointerException- if- paramsor- pointis null.
 
 
- 
- 
Method Details- 
getParamsGet the algorithm parameters that define the curve and other settings.- Returns:
- the parameters.
 
- 
getPointGet the point representing the public key.- Returns:
- the EdECPointrepresenting the public key.
 
 
-