Class JCEECPublicKey
- java.lang.Object
-
- org.gudy.bouncycastle.jce.provider.JCEECPublicKey
-
- All Implemented Interfaces:
java.io.Serializable
,java.security.Key
,java.security.PublicKey
,ECKey
,ECPublicKey
public class JCEECPublicKey extends java.lang.Object implements ECPublicKey
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
algorithm
private ECParameterSpec
ecSpec
private ECPoint
q
-
Constructor Summary
Constructors Constructor Description JCEECPublicKey(java.lang.String algorithm, ECPublicKeyParameters params, ECParameterSpec spec)
JCEECPublicKey(java.lang.String algorithm, ECPublicKey key)
JCEECPublicKey(java.lang.String algorithm, ECPublicKeySpec spec)
JCEECPublicKey(java.lang.String algorithm, ECPoint q, ECParameterSpec ecSpec)
JCEECPublicKey(SubjectPublicKeyInfo info)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAlgorithm()
byte[]
getEncoded()
java.lang.String
getFormat()
ECParameterSpec
getParams()
return a parameter specification representing the EC domain parameters for the key.ECPoint
getQ()
return the public point Qjava.lang.String
toString()
-
-
-
Field Detail
-
algorithm
private java.lang.String algorithm
-
q
private ECPoint q
-
ecSpec
private ECParameterSpec ecSpec
-
-
Constructor Detail
-
JCEECPublicKey
JCEECPublicKey(java.lang.String algorithm, ECPublicKeySpec spec)
-
JCEECPublicKey
JCEECPublicKey(java.lang.String algorithm, ECPublicKeyParameters params, ECParameterSpec spec)
-
JCEECPublicKey
JCEECPublicKey(java.lang.String algorithm, ECPublicKey key)
-
JCEECPublicKey
JCEECPublicKey(java.lang.String algorithm, ECPoint q, ECParameterSpec ecSpec)
-
JCEECPublicKey
JCEECPublicKey(SubjectPublicKeyInfo info)
-
-
Method Detail
-
getAlgorithm
public java.lang.String getAlgorithm()
- Specified by:
getAlgorithm
in interfacejava.security.Key
-
getFormat
public java.lang.String getFormat()
- Specified by:
getFormat
in interfacejava.security.Key
-
getEncoded
public byte[] getEncoded()
- Specified by:
getEncoded
in interfacejava.security.Key
-
getParams
public ECParameterSpec getParams()
Description copied from interface:ECKey
return a parameter specification representing the EC domain parameters for the key.
-
getQ
public ECPoint getQ()
Description copied from interface:ECPublicKey
return the public point Q- Specified by:
getQ
in interfaceECPublicKey
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-