AMETAS.cipher
Class RSAKeyPairGenerator

java.lang.Object
  extended byjava.security.KeyPairGeneratorSpi
      extended byjava.security.KeyPairGenerator
          extended byAMETAS.cipher.RSAKeyPairGenerator

public class RSAKeyPairGenerator
extends java.security.KeyPairGenerator

Generiert RSA-Schlüsselpaare.


Constructor Summary
  RSAKeyPairGenerator()
          Standardkonstruktor.
protected RSAKeyPairGenerator(java.lang.String sAlgorithm)
          Konstruktor.
 
Method Summary
 java.security.KeyPair generateKeyPair()
          Erzeugung eines Schlüsselpaares.
 void initialize(int nStrength)
          Initialisierung der Parameter.
 void initialize(int nStrength, java.security.SecureRandom random)
          Initialisierung der Parameter.
 
Methods inherited from class java.security.KeyPairGenerator
genKeyPair, getAlgorithm, getInstance, getInstance, getInstance, getProvider, initialize, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RSAKeyPairGenerator

public RSAKeyPairGenerator()
Standardkonstruktor.


RSAKeyPairGenerator

protected RSAKeyPairGenerator(java.lang.String sAlgorithm)
Konstruktor.

Parameters:
sAlgorithm - Name des Algorithmus.
Method Detail

initialize

public void initialize(int nStrength,
                       java.security.SecureRandom random)
Initialisierung der Parameter.

Parameters:
nStrength - Schlüssellänge.
random - Zufallsobjekt.

initialize

public void initialize(int nStrength)
Initialisierung der Parameter.

Parameters:
nStrength - Schlüssellänge.

generateKeyPair

public java.security.KeyPair generateKeyPair()
Erzeugung eines Schlüsselpaares.

Returns:
RSA-Schlüsselpaar.