| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class |
| Access | Constructor and Description |
|---|---|
| public |
| KeyPairGeneratorSpi | back to summary |
|---|---|
| public KeyPairGeneratorSpi(String algorithmName) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv String | |
| pack-priv ProviderConfiguration | |
| private static Hashtable | |
| pack-priv Object | |
| pack-priv ECKeyPairGenerator | |
| pack-priv boolean | |
| pack-priv ECKeyGenerationParameters | |
| pack-priv SecureRandom | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ECKeyGenerationParameters | |
| protected ECKeyGenerationParameters | |
| protected ECKeyGenerationParameters | |
| public KeyPair | |
| public void | initialize(int
the keysize. This is an
algorithm-specific metric, such as modulus length, specified in
number of bits. strength, SecureRandom the source of randomness. random)Overrides java. Initializes the key pair generator for a certain keysize with the given source of randomness (and a default parameter set). |
| public void | initialize(AlgorithmParameterSpec
the parameter set used to generate the keys. params, SecureRandom the source of randomness. random)Overrides java. Initializes the key pair generator with the given parameter set and source of randomness. |
| protected void |
| algorithm | back to summary |
|---|---|
| pack-priv String algorithm | |
| configuration | back to summary |
|---|---|
| pack-priv ProviderConfiguration configuration | |
| ecParameters | back to summary |
|---|---|
| private static Hashtable<K, V> ecParameters | |
| ecParams | back to summary |
|---|---|
| pack-priv Object ecParams | |
| engine | back to summary |
|---|---|
| pack-priv ECKeyPairGenerator engine | |
| initialised | back to summary |
|---|---|
| pack-priv boolean initialised | |
| param | back to summary |
|---|---|
| pack-priv ECKeyGenerationParameters param | |
| random | back to summary |
|---|---|
| pack-priv SecureRandom random | |
| strength | back to summary |
|---|---|
| pack-priv int strength | |
| EC | back to summary |
|---|---|
| public EC() | |
| EC | back to summary |
|---|---|
| public EC(String algorithm, ProviderConfiguration configuration) | |
| createKeyGenParamsBC | back to summary |
|---|---|
| protected ECKeyGenerationParameters createKeyGenParamsBC(ECParameterSpec p, SecureRandom r) | |
| createKeyGenParamsJCE | back to summary |
|---|---|
| protected ECKeyGenerationParameters createKeyGenParamsJCE(ECParameterSpec p, SecureRandom r) | |
| createKeyGenParamsJCE | back to summary |
|---|---|
| protected ECKeyGenerationParameters createKeyGenParamsJCE(X9ECParameters x9, SecureRandom r) | |
| generateKeyPair | back to summary |
|---|---|
| public KeyPair generateKeyPair() Overrides java. Doc from java. Generates a key pair. If this This will generate a new key pair every time it is called. This method is functionally equivalent to
| |
| initialize | back to summary |
|---|---|
| public void initialize(int strength, SecureRandom random) Overrides java. Doc from java. Initializes the key pair generator for a certain keysize with the given source of randomness (and a default parameter set).
| |
| initialize | back to summary |
|---|---|
| public void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException Overrides java. Doc from java. Initializes the key pair generator with the given parameter set and source of randomness. This concrete method has been added to this previously-defined
abstract class.
This method calls the KeyPairGeneratorSpi
| |
| initializeNamedCurve | back to summary |
|---|---|
| protected void initializeNamedCurve(String curveName, SecureRandom random) throws InvalidAlgorithmParameterException | |
| Access | Constructor and Description |
|---|---|
| public |
| ECDH | back to summary |
|---|---|
| public ECDH() | |
| Access | Constructor and Description |
|---|---|
| public |
| ECDHC | back to summary |
|---|---|
| public ECDHC() | |
| Access | Constructor and Description |
|---|---|
| public |
| ECDSA | back to summary |
|---|---|
| public ECDSA() | |
| Access | Constructor and Description |
|---|---|
| public |
| ECMQV | back to summary |
|---|---|
| public ECMQV() | |