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, 2011 , Oracle. All rights reserved.