Package org.bouncycastle.jce.spec
Class MQVPrivateKeySpec
- java.lang.Object
-
- org.bouncycastle.jce.spec.MQVPrivateKeySpec
-
- All Implemented Interfaces:
java.io.Serializable,java.security.Key,java.security.PrivateKey,java.security.spec.KeySpec,javax.security.auth.Destroyable,MQVPrivateKey
public class MQVPrivateKeySpec extends java.lang.Object implements java.security.spec.KeySpec, MQVPrivateKey
Deprecated.use MQVParameterSpecStatic/ephemeral private key (pair) for use with ECMQV key agreement (Optionally provides the ephemeral public key)- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MQVPrivateKeySpec(java.security.PrivateKey staticPrivateKey, java.security.PrivateKey ephemeralPrivateKey)Deprecated.MQVPrivateKeySpec(java.security.PrivateKey staticPrivateKey, java.security.PrivateKey ephemeralPrivateKey, java.security.PublicKey ephemeralPublicKey)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetAlgorithm()Deprecated.return "ECMQV"byte[]getEncoded()Deprecated.returns nulljava.security.PrivateKeygetEphemeralPrivateKey()Deprecated.return the ephemeral private keyjava.security.PublicKeygetEphemeralPublicKey()Deprecated.return the ephemeral public key (may be null)java.lang.StringgetFormat()Deprecated.return nulljava.security.PrivateKeygetStaticPrivateKey()Deprecated.return the static private key
-
-
-
Constructor Detail
-
MQVPrivateKeySpec
public MQVPrivateKeySpec(java.security.PrivateKey staticPrivateKey, java.security.PrivateKey ephemeralPrivateKey)Deprecated.- Parameters:
staticPrivateKey- the static private key.ephemeralPrivateKey- the ephemeral private key.
-
MQVPrivateKeySpec
public MQVPrivateKeySpec(java.security.PrivateKey staticPrivateKey, java.security.PrivateKey ephemeralPrivateKey, java.security.PublicKey ephemeralPublicKey)Deprecated.- Parameters:
staticPrivateKey- the static private key.ephemeralPrivateKey- the ephemeral private key.ephemeralPublicKey- the ephemeral public key (may be null).
-
-
Method Detail
-
getStaticPrivateKey
public java.security.PrivateKey getStaticPrivateKey()
Deprecated.return the static private key- Specified by:
getStaticPrivateKeyin interfaceMQVPrivateKey
-
getEphemeralPrivateKey
public java.security.PrivateKey getEphemeralPrivateKey()
Deprecated.return the ephemeral private key- Specified by:
getEphemeralPrivateKeyin interfaceMQVPrivateKey
-
getEphemeralPublicKey
public java.security.PublicKey getEphemeralPublicKey()
Deprecated.return the ephemeral public key (may be null)- Specified by:
getEphemeralPublicKeyin interfaceMQVPrivateKey
-
getAlgorithm
public java.lang.String getAlgorithm()
Deprecated.return "ECMQV"- Specified by:
getAlgorithmin interfacejava.security.Key
-
getFormat
public java.lang.String getFormat()
Deprecated.return null- Specified by:
getFormatin interfacejava.security.Key
-
getEncoded
public byte[] getEncoded()
Deprecated.returns null- Specified by:
getEncodedin interfacejava.security.Key
-
-