package org.bouncycastle.crypto;

a holding class for public/private parameter pairs.
/** * a holding class for public/private parameter pairs. */
public class AsymmetricCipherKeyPair { private CipherParameters publicParam; private CipherParameters privateParam;
basic constructor.
Params:
  • publicParam – a public key parameters object.
  • privateParam – the corresponding private key parameters.
/** * basic constructor. * * @param publicParam a public key parameters object. * @param privateParam the corresponding private key parameters. */
public AsymmetricCipherKeyPair( CipherParameters publicParam, CipherParameters privateParam) { this.publicParam = publicParam; this.privateParam = privateParam; }
return the public key parameters.
Returns:the public key parameters.
/** * return the public key parameters. * * @return the public key parameters. */
public CipherParameters getPublic() { return publicParam; }
return the private key parameters.
Returns:the private key parameters.
/** * return the private key parameters. * * @return the private key parameters. */
public CipherParameters getPrivate() { return privateParam; } }