java.lang.Object
java.security.spec.ECPoint
This immutable class represents a point on an elliptic curve (EC)
 in affine coordinates. Other coordinate systems can
 extend this class to represent this point in other
 coordinates.
- Since:
- 1.5
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionECPoint(BigInteger x, BigInteger y) Creates an ECPoint from the specified affine x-coordinatexand affine y-coordinatey.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanCompares this elliptic curve point for equality with the specified object.Returns the affine x-coordinatex.Returns the affine y-coordinatey.inthashCode()Returns a hash code value for this elliptic curve point.
- 
Field Details- 
POINT_INFINITYThis defines the point at infinity.
 
- 
- 
Constructor Details- 
ECPointCreates an ECPoint from the specified affine x-coordinatexand affine y-coordinatey.- Parameters:
- x- the affine x-coordinate.
- y- the affine y-coordinate.
- Throws:
- NullPointerException- if- xor- yis null.
 
 
- 
- 
Method Details- 
getAffineXReturns the affine x-coordinatex. Note: POINT_INFINITY has a null affine x-coordinate.- Returns:
- the affine x-coordinate.
 
- 
getAffineYReturns the affine y-coordinatey. Note: POINT_INFINITY has a null affine y-coordinate.- Returns:
- the affine y-coordinate.
 
- 
equalsCompares this elliptic curve point for equality with the specified object.
- 
hashCodepublic int hashCode()Returns a hash code value for this elliptic curve point.
 
-