package org.bouncycastle.crypto; /** * a holding class for public/private parameter pairs. */ public class AsymmetricCipherKeyPair { private CipherParameters publicParam; private CipherParameters privateParam; /** * 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. * * @return the public key parameters. */ public CipherParameters getPublic() { return publicParam; } /** * return the private key parameters. * * @return the private key parameters. */ public CipherParameters getPrivate() { return privateParam; } }