org.bouncycastle.jce.spec

Class IEKeySpec

Implemented Interfaces:
Key, KeySpec, IESKey

public class IEKeySpec
extends java.lang.Object
implements KeySpec, IESKey

key pair for use with an integrated encryptor - together they provide what's required to generate the message.

Constructor Summary

IEKeySpec(PrivateKey privKey, PublicKey pubKey)

Method Summary

String
getAlgorithm()
return "IES"
byte[]
getEncoded()
returns null
String
getFormat()
return null
PrivateKey
getPrivate()
return the local private key.
PublicKey
getPublic()
return the intended recipient's/sender's public key.

Constructor Details

IEKeySpec

public IEKeySpec(PrivateKey privKey,
                 PublicKey pubKey)

Parameters:
privKey - our private key.
pubKey - the public key of the sender/recipient.

Method Details

getAlgorithm

public String getAlgorithm()
return "IES"


getEncoded

public byte[] getEncoded()
returns null


getFormat

public String getFormat()
return null


getPrivate

public PrivateKey getPrivate()
return the local private key.
Specified by:
getPrivate in interface IESKey


getPublic

public PublicKey getPublic()
return the intended recipient's/sender's public key.
Specified by:
getPublic in interface IESKey