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
 
 - 
 
 -