java.io.Serializable
, java.security.interfaces.ECKey
, java.security.interfaces.ECPublicKey
, java.security.Key
, java.security.PublicKey
, ECKey
, ECPointEncoder
, ECPublicKey
public class JCEECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey, ECPublicKey, ECPointEncoder
Constructor | Description |
---|---|
JCEECPublicKey(java.lang.String algorithm,
java.security.spec.ECPublicKeySpec spec) |
|
JCEECPublicKey(java.lang.String algorithm,
ECPublicKeyParameters params) |
|
JCEECPublicKey(java.lang.String algorithm,
ECPublicKeyParameters params,
java.security.spec.ECParameterSpec spec) |
|
JCEECPublicKey(java.lang.String algorithm,
ECPublicKeyParameters params,
ECParameterSpec spec) |
|
JCEECPublicKey(java.lang.String algorithm,
JCEECPublicKey key) |
|
JCEECPublicKey(java.lang.String algorithm,
ECPublicKeySpec spec) |
|
JCEECPublicKey(java.security.interfaces.ECPublicKey key) |
Modifier and Type | Method | Description |
---|---|---|
ECPoint |
engineGetQ() |
|
boolean |
equals(java.lang.Object o) |
|
java.lang.String |
getAlgorithm() |
|
byte[] |
getEncoded() |
|
java.lang.String |
getFormat() |
|
ECParameterSpec |
getParameters() |
return a parameter specification representing the EC domain parameters
for the key.
|
java.security.spec.ECParameterSpec |
getParams() |
|
ECPoint |
getQ() |
return the public point Q
|
java.security.spec.ECPoint |
getW() |
|
int |
hashCode() |
|
void |
setPointFormat(java.lang.String style) |
Set the formatting for encoding of points.
|
java.lang.String |
toString() |
public JCEECPublicKey(java.lang.String algorithm, JCEECPublicKey key)
public JCEECPublicKey(java.lang.String algorithm, java.security.spec.ECPublicKeySpec spec)
public JCEECPublicKey(java.lang.String algorithm, ECPublicKeySpec spec)
public JCEECPublicKey(java.lang.String algorithm, ECPublicKeyParameters params, java.security.spec.ECParameterSpec spec)
public JCEECPublicKey(java.lang.String algorithm, ECPublicKeyParameters params, ECParameterSpec spec)
public JCEECPublicKey(java.lang.String algorithm, ECPublicKeyParameters params)
public JCEECPublicKey(java.security.interfaces.ECPublicKey key)
public java.lang.String getAlgorithm()
getAlgorithm
in interface java.security.Key
public java.lang.String getFormat()
getFormat
in interface java.security.Key
public byte[] getEncoded()
getEncoded
in interface java.security.Key
public java.security.spec.ECParameterSpec getParams()
getParams
in interface java.security.interfaces.ECKey
public ECParameterSpec getParameters()
ECKey
getParameters
in interface ECKey
public java.security.spec.ECPoint getW()
getW
in interface java.security.interfaces.ECPublicKey
public ECPoint getQ()
ECPublicKey
getQ
in interface ECPublicKey
public ECPoint engineGetQ()
public java.lang.String toString()
toString
in class java.lang.Object
public void setPointFormat(java.lang.String style)
ECPointEncoder
setPointFormat
in interface ECPointEncoder
style
- the style to use.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object