Interface DHPrivateKey

All Superinterfaces:
AsymmetricKey, Destroyable, DHKey, Key, PrivateKey, Serializable

public interface DHPrivateKey extends DHKey, PrivateKey
The interface to a Diffie-Hellman private key.
Since:
1.4
See Also:
  • Field Details Link icon

    • serialVersionUID Link icon

      @Deprecated static final long serialVersionUID
      Deprecated.
      A serialVersionUID field in an interface is ineffectual. Do not use; no replacement.
      The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
      See Also:
  • Method Details Link icon

    • getX Link icon

      BigInteger getX()
      Returns the private value, x.
      Returns:
      the private value, x
    • getParams Link icon

      default DHParameterSpec getParams()
      Returns the parameters associated with this key. The parameters are optional and may be either explicitly specified or implicitly created during key pair generation.
      Specified by:
      getParams in interface AsymmetricKey
      Specified by:
      getParams in interface DHKey
      Implementation Requirements:
      The default implementation returns null.
      Returns:
      the associated parameters, may be null
      Since:
      22