org.bouncycastle.jcajce.provider.asymmetric.ecgost
Class BCECGOST3410PublicKey
java.lang.Object
|
+--org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
- All Implemented Interfaces:
- ECKey, ECPointEncoder, ECPublicKey, java.security.Key, java.security.PublicKey, java.io.Serializable
- public class BCECGOST3410PublicKey
- extends java.lang.Object
- implements ECPublicKey, ECPointEncoder
- See Also:
- Serialized Form
Fields inherited from interface java.security.PublicKey |
serialVersionUID |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
BCECGOST3410PublicKey
public BCECGOST3410PublicKey(java.lang.String algorithm,
BCECGOST3410PublicKey key)
BCECGOST3410PublicKey
public BCECGOST3410PublicKey(ECPublicKeySpec spec,
ProviderConfiguration configuration)
BCECGOST3410PublicKey
public BCECGOST3410PublicKey(java.lang.String algorithm,
ECPublicKeyParameters params,
ECParameterSpec spec)
BCECGOST3410PublicKey
public BCECGOST3410PublicKey(java.lang.String algorithm,
ECPublicKeyParameters params)
getAlgorithm
public java.lang.String getAlgorithm()
- Specified by:
getAlgorithm
in interface java.security.Key
getFormat
public java.lang.String getFormat()
- Specified by:
getFormat
in interface java.security.Key
getEncoded
public byte[] getEncoded()
- Specified by:
getEncoded
in interface java.security.Key
getParams
public ECParameterSpec getParams()
- Description copied from interface:
ECKey
- return a parameter specification representing the EC domain parameters
for the key.
- Specified by:
getParams
in interface ECKey
getParameters
public ECParameterSpec getParameters()
- Description copied from interface:
ECKey
- return a parameter specification representing the EC domain parameters
for the key.
- Specified by:
getParameters
in interface ECKey
getQ
public org.bouncycastle.math.ec.ECPoint getQ()
- Description copied from interface:
ECPublicKey
- return the public point Q
- Specified by:
getQ
in interface ECPublicKey
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setPointFormat
public void setPointFormat(java.lang.String style)
- Description copied from interface:
ECPointEncoder
- Set the formatting for encoding of points. If the String "UNCOMPRESSED" is passed
in point compression will not be used. If the String "COMPRESSED" is passed point
compression will be used. The default is "UNCOMPRESSED".
- Specified by:
setPointFormat
in interface ECPointEncoder
- Following copied from interface:
org.bouncycastle.jce.interfaces.ECPointEncoder
- Parameters:
style
- the style to use.
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object