Skip navigation links 
 
oracle.security.crypto.jce.provider
Class PhaosKeyPairGeneratorSpi
java.lang.Object
  
java.security.KeyPairGeneratorSpi
      
oracle.security.crypto.jce.provider.PhaosKeyPairGeneratorSpi
- Direct Known Subclasses:
 
- DHKeyPairGeneratorSpi, DSAKeyPairGeneratorSpi, RSAKeyPairGeneratorSpi
 
- 
public abstract class PhaosKeyPairGeneratorSpi
 
- extends java.security.KeyPairGeneratorSpi
 
 
| Field Summary | 
protected  boolean | 
initialized 
            | 
protected  oracle.security.crypto.core.KeyPairGenerator | 
kpg 
            | 
  
 
| Method Summary | 
 java.security.KeyPair | 
generateKeyPair() 
          Generates a key pair. | 
 void | 
initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) 
            | 
 void | 
initialize(int keysize, java.security.SecureRandom random) 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
kpg
protected oracle.security.crypto.core.KeyPairGenerator kpg
initialized
protected boolean initialized
initialize
public void initialize(int keysize,
                       java.security.SecureRandom random)
- 
- Specified by:
 
initialize in class java.security.KeyPairGeneratorSpi 
 
initialize
public void initialize(java.security.spec.AlgorithmParameterSpec params,
                       java.security.SecureRandom random)
                throws java.security.InvalidAlgorithmParameterException
- 
- Overrides:
 
initialize in class java.security.KeyPairGeneratorSpi 
 
- 
- Throws:
 
java.security.InvalidAlgorithmParameterException 
 
generateKeyPair
public java.security.KeyPair generateKeyPair()
- Generates a key pair. Unless the client explicitly initialize the KeyPairGenerator via a call to an 
initialize, a default initialization with a default keysize of 1024 bits is provided. 
- 
- Specified by:
 
generateKeyPair in class java.security.KeyPairGeneratorSpi 
 
Skip navigation links 
 
Copyright © 2005, 2013, Oracle. All rights reserved.