XECPublicKey
public
interface
XECPublicKey
implements
PublicKey,
XECKey
java.security.interfaces.XECPublicKey
|
An interface for an elliptic curve public key as defined by RFC 7748.
These keys are distinct from the keys represented by ECPublicKey
,
and they are intended for use with algorithms based on RFC 7748 such as the
XDH KeyAgreement
algorithm.
An XEC public key is a particular point on the curve, which is represented
using only its u-coordinate as described in RFC 7748. A u-coordinate is an
element of the field of integers modulo some value that is determined by
the algorithm parameters. This field element is represented by a BigInteger
which may hold any value. That is, the BigInteger is not restricted to the
range of canonical field elements.
Summary
Inherited constants |
From interface
java.security.PublicKey
long |
serialVersionUID
This constant was deprecated
in API level 34.
A serialVersionUID field in an interface is
ineffectual. Do not use; no replacement.
|
|
From interface
java.security.Key
long |
serialVersionUID
This constant was deprecated
in API level 34.
A serialVersionUID field in an interface is
ineffectual. Do not use; no replacement.
|
|
Public methods |
abstract
BigInteger
|
getU()
Get the u coordinate of the point.
|
Public methods
getU
public abstract BigInteger getU ()
Get the u coordinate of the point.
Returns |
BigInteger |
the u-coordinate, represented using a BigInteger which may hold
any value |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]