public class KeyPairCache extends Object
| Modifier and Type | Field | Description |
|---|---|---|
static String |
DEFAULT_ALGORITHM |
|
static String |
DEFAULT_PROVIDER |
| Modifier and Type | Method | Description |
|---|---|---|
KeyPair |
getKeyPair(int bits) |
Returns a key pair of size
bits. |
static KeyPairCache |
getKeyPairCache() |
|
static KeyPairCache |
getKeyPairCache(String algorithm,
String provider,
long lifetime) |
public static final String DEFAULT_ALGORITHM
public static final String DEFAULT_PROVIDER
public static KeyPairCache getKeyPairCache()
public static KeyPairCache getKeyPairCache(String algorithm, String provider, long lifetime)
public KeyPair getKeyPair(int bits) throws NoSuchAlgorithmException, 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.NoSuchAlgorithmException - if the algorithm is not
available in the environment.NoSuchProviderException - if the provider is not
available in the environment.Copyright © 2018. All rights reserved.