| Modifier and Type | Field and Description |
|---|---|
| private static final Map | |
| private static final Map |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static DHParameterSpec | getCachedDHParameterSpec(int keyLength)
Return cached DH parameters for the given keylength, or null if none are available in the cache. |
| public static DSAParameterSpec | getCachedDSAParameterSpec(int primeLen, int subprimeLen)
Return cached DSA parameters for the given length combination of prime and subprime, or null if none are available in the cache. |
| public static DHParameterSpec | |
| public static DSAParameterSpec | |
| public static DSAParameterSpec | getDSAParameterSpec(int primeLen, int subprimeLen, SecureRandom random)
Return DSA parameters for the given primeLen and subprimeLen. |
| public static DSAParameterSpec | getNewDSAParameterSpec(int primeLen, int subprimeLen, SecureRandom random)
Return new DSA parameters for the given length combination of prime and sub-prime. |
| private static DHParameterSpec |
| dhCache | back to summary |
|---|---|
| private static final Map<Integer, DHParameterSpec> dhCache | |
| dsaCache | back to summary |
|---|---|
| private static final Map<Integer, DSAParameterSpec> dsaCache | |
| ParameterCache | back to summary |
|---|---|
| private ParameterCache() | |
| getCachedDHParameterSpec | back to summary |
|---|---|
| public static DHParameterSpec getCachedDHParameterSpec(int keyLength) Return cached DH parameters for the given keylength, or null if none are available in the cache. | |
| getCachedDSAParameterSpec | back to summary |
|---|---|
| public static DSAParameterSpec getCachedDSAParameterSpec(int primeLen, int subprimeLen) Return cached DSA parameters for the given length combination of prime and subprime, or null if none are available in the cache. | |
| getDHParameterSpec | back to summary |
|---|---|
| public static DHParameterSpec getDHParameterSpec(int keyLength, SecureRandom random) throws NoSuchAlgorithmException, InvalidParameterSpecException Return DH parameters for the given keylength. Uses cache if possible, generates new parameters and adds them to the cache otherwise. | |
| getDSAParameterSpec | back to summary |
|---|---|
| public static DSAParameterSpec getDSAParameterSpec(int primeLen, SecureRandom random) throws NoSuchAlgorithmException, InvalidParameterSpecException, InvalidAlgorithmParameterException Return DSA parameters for the given primeLen. Uses cache if possible, generates new parameters and adds them to the cache otherwise. | |
| getDSAParameterSpec | back to summary |
|---|---|
| public static DSAParameterSpec getDSAParameterSpec(int primeLen, int subprimeLen, SecureRandom random) throws NoSuchAlgorithmException, InvalidParameterSpecException, InvalidAlgorithmParameterException Return DSA parameters for the given primeLen and subprimeLen. Uses cache if possible, generates new parameters and adds them to the cache otherwise. | |
| getNewDSAParameterSpec | back to summary |
|---|---|
| public static DSAParameterSpec getNewDSAParameterSpec(int primeLen, int subprimeLen, SecureRandom random) throws NoSuchAlgorithmException, InvalidParameterSpecException, InvalidAlgorithmParameterException Return new DSA parameters for the given length combination of prime and sub-prime. Do not look up in cache and do not cache the newly generated parameters. This method really only exists for the legacy method DSAKeyPairGenerator.initialize(int, boolean, SecureRandom). | |
| makeSafe | back to summary |
|---|---|
| private static DHParameterSpec makeSafe(DHParameterSpec spec) | |