org.bouncycastle.crypto

## Interface AsymmetricCipherKeyPairGenerator

-     public interface AsymmetricCipherKeyPairGenerator

  interface that a public/private key pair generator should conform to.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `AsymmetricCipherKeyPair` | `generateKeyPair()` return an AsymmetricCipherKeyPair containing the generated keys.
    `void` | `init(KeyGenerationParameters param)` intialise the key pair generator.

- - ### Method Detail

    - #### generateKeyPair

          AsymmetricCipherKeyPair generateKeyPair()

      return an AsymmetricCipherKeyPair containing the generated keys.
      Returns:
        an AsymmetricCipherKeyPair containing the generated keys.

    - #### init

          void init(KeyGenerationParameters param)

      intialise the key pair generator.
      Parameters:
        `param` - the parameters the key pair is to be initialised with.