Bouncy Castle Cryptography Library 1.81

org.bouncycastle.jcajce.provider.asymmetric.edec
Class KeyPairGeneratorSpi

java.lang.Object
  extended byjava.security.KeyPairGeneratorSpi
      extended byorg.bouncycastle.jcajce.provider.asymmetric.edec.KeyPairGeneratorSpi
Direct Known Subclasses:
KeyPairGeneratorSpi.Ed25519, KeyPairGeneratorSpi.Ed448, KeyPairGeneratorSpi.EdDSA, KeyPairGeneratorSpi.X25519, KeyPairGeneratorSpi.X448, KeyPairGeneratorSpi.XDH

public class KeyPairGeneratorSpi
extends java.security.KeyPairGeneratorSpi


Nested Class Summary
static class KeyPairGeneratorSpi.Ed25519
           
static class KeyPairGeneratorSpi.Ed448
           
static class KeyPairGeneratorSpi.EdDSA
           
static class KeyPairGeneratorSpi.X25519
           
static class KeyPairGeneratorSpi.X448
           
static class KeyPairGeneratorSpi.XDH
           
 
Method Summary
 java.security.KeyPair generateKeyPair()
           
 void initialize(java.security.spec.AlgorithmParameterSpec paramSpec, java.security.SecureRandom secureRandom)
           
 void initialize(int strength, java.security.SecureRandom secureRandom)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

initialize

public void initialize(int strength,
                       java.security.SecureRandom secureRandom)

initialize

public void initialize(java.security.spec.AlgorithmParameterSpec paramSpec,
                       java.security.SecureRandom secureRandom)
                throws java.security.InvalidAlgorithmParameterException
Throws:
java.security.InvalidAlgorithmParameterException

generateKeyPair

public java.security.KeyPair generateKeyPair()

Bouncy Castle Cryptography Library 1.81