Package org.bouncycastle.jcajce.spec
Class MQVParameterSpec
java.lang.Object
org.bouncycastle.jcajce.spec.MQVParameterSpec
- All Implemented Interfaces:
AlgorithmParameterSpec
Parameter spec to provide MQV ephemeral keys and user keying material.
-
Constructor Summary
ConstructorDescriptionMQVParameterSpec
(KeyPair ephemeralKeyPair, PublicKey otherPartyEphemeralKey) MQVParameterSpec
(KeyPair ephemeralKeyPair, PublicKey otherPartyEphemeralKey, byte[] userKeyingMaterial) MQVParameterSpec
(PrivateKey ephemeralPrivateKey, PublicKey otherPartyEphemeralKey) MQVParameterSpec
(PrivateKey ephemeralPrivateKey, PublicKey otherPartyEphemeralKey, byte[] userKeyingMaterial) MQVParameterSpec
(PublicKey ephemeralPublicKey, PrivateKey ephemeralPrivateKey, PublicKey otherPartyEphemeralKey) MQVParameterSpec
(PublicKey ephemeralPublicKey, PrivateKey ephemeralPrivateKey, PublicKey otherPartyEphemeralKey, byte[] userKeyingMaterial) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
-
Constructor Details
-
MQVParameterSpec
public MQVParameterSpec(PublicKey ephemeralPublicKey, PrivateKey ephemeralPrivateKey, PublicKey otherPartyEphemeralKey, byte[] userKeyingMaterial) -
MQVParameterSpec
public MQVParameterSpec(PublicKey ephemeralPublicKey, PrivateKey ephemeralPrivateKey, PublicKey otherPartyEphemeralKey) -
MQVParameterSpec
-
MQVParameterSpec
public MQVParameterSpec(PrivateKey ephemeralPrivateKey, PublicKey otherPartyEphemeralKey, byte[] userKeyingMaterial) -
MQVParameterSpec
-
MQVParameterSpec
-
-
Method Details
-
getEphemeralPrivateKey
-
getEphemeralPublicKey
-
getOtherPartyEphemeralKey
-
getUserKeyingMaterial
public byte[] getUserKeyingMaterial()
-