public class KeyPairCache
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_ALGORITHM |
static java.lang.String |
DEFAULT_PROVIDER |
| Modifier and Type | Method and Description |
|---|---|
java.security.KeyPair |
getKeyPair(int bits)
Returns a key pair of size
bits. |
static KeyPairCache |
getKeyPairCache() |
static KeyPairCache |
getKeyPairCache(java.lang.String algorithm,
java.lang.String provider,
long lifetime) |
public static final java.lang.String DEFAULT_ALGORITHM
public static final java.lang.String DEFAULT_PROVIDER
public static KeyPairCache getKeyPairCache()
public static KeyPairCache getKeyPairCache(java.lang.String algorithm, java.lang.String provider, long lifetime)
public java.security.KeyPair getKeyPair(int bits)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
bits. The same key pair
may be returned several times within a period of the cache
lifetime.
If lifetime was set to zero or less than zero, no keys are cached.bits - the keysize. This is an algorithm-specific metric,
such as modulus length, specified in number of bits.java.security.NoSuchAlgorithmException - if the algorithm is not
available in the environment.java.security.NoSuchProviderException - if the provider is not
available in the environment.Copyright © 2013. All Rights Reserved.