com.mindbright.security.publickey
Class DHKey
java.lang.Object
com.mindbright.jce.crypto.spec.DHParamsImpl
com.mindbright.jce.crypto.spec.DHParameterSpec
com.mindbright.security.publickey.DHKey
- All Implemented Interfaces:
- Key, AlgorithmParameterSpec, DHKey, java.io.Serializable
- Direct Known Subclasses:
- DHPrivateKey, DHPublicKey
public class DHKey
- extends DHParameterSpec
- implements DHKey, Key
- See Also:
- Serialized Form
Fields inherited from class com.mindbright.jce.crypto.spec.DHParamsImpl |
g, p |
Constructor Summary |
protected |
DHKey(java.math.BigInteger p,
java.math.BigInteger g)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DHKey
protected DHKey(java.math.BigInteger p,
java.math.BigInteger g)
getAlgorithm
public java.lang.String getAlgorithm()
- Description copied from interface:
Key
- Get the algorithm name
- Specified by:
getAlgorithm
in interface Key
- Returns:
- the name of the algorithm this key supports
getFormat
public java.lang.String getFormat()
- Description copied from interface:
Key
- Get the primary encoding format of this key.
- Specified by:
getFormat
in interface Key
- Returns:
- the primary encoding format of the key
getEncoded
public byte[] getEncoded()
- Description copied from interface:
Key
- Get the key in its encoded form
- Specified by:
getEncoded
in interface Key
- Returns:
- the key in its encoded form
getParams
public DHParameterSpec getParams()
- Specified by:
getParams
in interface DHKey