Class JcaPGPKeyPairGeneratorProvider

java.lang.Object
org.bouncycastle.openpgp.operator.PGPKeyPairGeneratorProvider
org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPairGeneratorProvider

public class JcaPGPKeyPairGeneratorProvider extends PGPKeyPairGeneratorProvider
  • Constructor Details

    • JcaPGPKeyPairGeneratorProvider

      public JcaPGPKeyPairGeneratorProvider()
  • Method Details

    • setProvider

      public JcaPGPKeyPairGeneratorProvider setProvider(Provider provider)
      Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces.
      Parameters:
      provider - provider object for cryptographic primitives.
      Returns:
      the current builder.
    • setProvider

      public JcaPGPKeyPairGeneratorProvider setProvider(String providerName)
      Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces.
      Parameters:
      providerName - the name of the provider to reference for cryptographic primitives.
      Returns:
      the current builder.
    • setSecureRandom

      public JcaPGPKeyPairGeneratorProvider setSecureRandom(SecureRandom random)
    • get

      public PGPKeyPairGenerator get(int version, Date creationTime)
      Specified by:
      get in class PGPKeyPairGeneratorProvider