| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final AgreementFactory | |
| private static final AgreementFactory | |
| private static final SignatureOperatorFactory | |
| private static final AgreementFactory | |
| private static SignatureOperatorFactory | |
| private static final Map | |
| private static final String | |
| private static final PrivateKeyConverter | |
| private static final PublicKeyConverter |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| fipsDHFactory | back to summary |
|---|---|
| private static final AgreementFactory<T extends Parameters> fipsDHFactory | |
| fipsDHUFactory | back to summary |
|---|---|
| private static final AgreementFactory<T extends Parameters> fipsDHUFactory | |
| fipsDsaFactory | back to summary |
|---|---|
| private static final SignatureOperatorFactory<T extends Parameters> fipsDsaFactory | |
| fipsMQVFactory | back to summary |
|---|---|
| private static final AgreementFactory<T extends Parameters> fipsMQVFactory | |
| genDsaFactory | back to summary |
|---|---|
| private static SignatureOperatorFactory<T extends Parameters> genDsaFactory | |
| generalEcAttributes | back to summary |
|---|---|
| private static final Map<String, String> generalEcAttributes | |
| PREFIX | back to summary |
|---|---|
| private static final String PREFIX | |
| privateKeyConverter | back to summary |
|---|---|
| private static final PrivateKeyConverter<AsymmetricECPrivateKey> privateKeyConverter | |
| publicKeyConverter | back to summary |
|---|---|
| private static final PublicKeyConverter<AsymmetricECPublicKey> publicKeyConverter | |
| ProvEC | back to summary |
|---|---|
| pack-priv ProvEC() | |
| addCDHAlgorithm | back to summary |
|---|---|
| private void addCDHAlgorithm(BouncyCastleFipsProvider provider, String digestName, final FipsKDF. | |
| addCDHUAlgorithm | back to summary |
|---|---|
| private void addCDHUAlgorithm(BouncyCastleFipsProvider provider, String digestName, final FipsKDF. | |
| addConcatCDHAlgorithm | back to summary |
|---|---|
| private void addConcatCDHAlgorithm(BouncyCastleFipsProvider provider, String digestName, final FipsKDF. | |
| addConcatCDHUAlgorithm | back to summary |
|---|---|
| private void addConcatCDHUAlgorithm(BouncyCastleFipsProvider provider, String digestName, final FipsKDF. | |
| addConcatMQVAlgorithm | back to summary |
|---|---|
| private void addConcatMQVAlgorithm(BouncyCastleFipsProvider provider, String digestName, final FipsKDF. | |
| addDHAlgorithm | back to summary |
|---|---|
| private void addDHAlgorithm(BouncyCastleFipsProvider provider, String digestName, final FipsKDF. | |
| addMQVAlgorithm | back to summary |
|---|---|
| private void addMQVAlgorithm(BouncyCastleFipsProvider provider, String digestName, final FipsKDF. | |
| configure | back to summary |
|---|---|
| public void configure(final BouncyCastleFipsProvider provider) Implements abstract org. | |
| getDomainParametersFromGenSpec | back to summary |
|---|---|
| private static ECDomainParameters getDomainParametersFromGenSpec(ECGenParameterSpec genSpec) | |
| getGeneralDSAFactory | back to summary |
|---|---|
| private static SignatureOperatorFactory | |
| getNamedECDomainParametersFromName | back to summary |
|---|---|
| private static NamedECDomainParameters getNamedECDomainParametersFromName(final String curveName) | |
| Modifier and Type | Field and Description |
|---|---|
| private ECDomainParameters |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private static ECDomainParameters | |
| protected void | engineInit(AlgorithmParameterSpec
the parameter specification. algorithmParameterSpec)Implements abstract java. paramSpec.
|
| protected String | engineToString()
Implements abstract java. |
| protected AlgorithmParameterSpec | localEngineGetParameterSpec(Class<T> paramSpec)
Implements abstract org. |
| protected byte[] | localGetEncoded()
Implements abstract org. |
| protected void | localInit(byte[] encoding)
Implements abstract org. |
| domainParameters | back to summary |
|---|---|
| private ECDomainParameters domainParameters | |
| ECAlgParams | back to summary |
|---|---|
| pack-priv ECAlgParams() | |
| decodeCurveParameters | back to summary |
|---|---|
| private static ECDomainParameters decodeCurveParameters(byte[] encoding) throws IOException | |
| engineInit | back to summary |
|---|---|
| protected void engineInit(AlgorithmParameterSpec algorithmParameterSpec) throws InvalidParameterSpecException Implements abstract java. Doc from java. Initializes this parameters object using the parameters
specified in
| |
| engineToString | back to summary |
|---|---|
| protected String engineToString() Implements abstract java. Doc from java. Returns a formatted string describing the parameters.
| |
| localEngineGetParameterSpec | back to summary |
|---|---|
| protected AlgorithmParameterSpec localEngineGetParameterSpec(Class<T> paramSpec) throws InvalidParameterSpecException Implements abstract org.
| |
| localGetEncoded | back to summary |
|---|---|
| protected byte[] localGetEncoded() throws IOException Implements abstract org. | |
| localInit | back to summary |
|---|---|
| protected void localInit(byte[] encoding) throws IOException Implements abstract org. | |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected PrivateKey | engineGeneratePrivate(KeySpec
the specification (key material) of the private key. keySpec)Overrides org. |
| protected PublicKey | engineGeneratePublic(KeySpec
the specification (key material) of the public key. keySpec)Overrides org. |
| protected KeySpec | engineGetKeySpec(Key
the key. key, Class<T> the specification class in which
the key material should be returned. spec)Overrides org. |
| protected Key | engineTranslateKey(Key
the key whose provider is unknown or untrusted. key)Implements abstract java. |
| public PrivateKey | |
| public PublicKey |
| algorithm | back to summary |
|---|---|
| private final Algorithm algorithm | |
| ECKeyFactory | back to summary |
|---|---|
| pack-priv ECKeyFactory(Algorithm algorithm) | |
| ECKeyFactory | back to summary |
|---|---|
| pack-priv ECKeyFactory(Parameters parameters) | |
| engineGeneratePrivate | back to summary |
|---|---|
| protected PrivateKey engineGeneratePrivate(KeySpec keySpec) throws InvalidKeySpecException Overrides org. Doc from java. Generates a private key object from the provided key specification (key material).
| |
| engineGeneratePublic | back to summary |
|---|---|
| protected PublicKey engineGeneratePublic(KeySpec keySpec) throws InvalidKeySpecException Overrides org. Doc from java. Generates a public key object from the provided key specification (key material).
| |
| engineGetKeySpec | back to summary |
|---|---|
| protected KeySpec engineGetKeySpec(Key key, Class<T> spec) throws InvalidKeySpecException Overrides org. Doc from java. Returns a specification (key material) of the given key
object.
| |
| engineTranslateKey | back to summary |
|---|---|
| protected Key engineTranslateKey(Key key) throws InvalidKeyException Implements abstract java. Doc from java. Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
| |
| generatePrivate | back to summary |
|---|---|
| public PrivateKey generatePrivate(PrivateKeyInfo keyInfo) throws IOException Implements org. | |
| generatePublic | back to summary |
|---|---|
| public PublicKey generatePublic(SubjectPublicKeyInfo keyInfo) throws IOException Implements org. | |
| Modifier and Type | Field and Description |
|---|---|
| private final Algorithm | |
| private static Hashtable | |
| private AsymmetricKeyPairGenerator | |
| private final BouncyCastleFipsProvider | |
| private boolean | |
| private final Parameters | |
| private int |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | ECKeyPairGenerator(BouncyCastleFipsProvider fipsProvider, Algorithm algorithmType, Parameters parameters)
|
| Modifier and Type | Method and Description |
|---|---|
| public KeyPair | |
| public void | initialize(int
the keysize. This is an
algorithm-specific metric, such as modulus length, specified in
number of bits. strength)Overrides java. SecureRandom
implementation of the highest-priority installed provider as the source
of randomness.
|
| 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. |
| public void | initialize(AlgorithmParameterSpec
the parameter set used to generate the keys. params)Overrides java. SecureRandom
implementation of the highest-priority installed provider as the source
of randomness.
|
| public void | initialize(AlgorithmParameterSpec
the parameter set used to generate the keys. params, SecureRandom the source of randomness. random)Overrides java. |
| algorithmType | back to summary |
|---|---|
| private final Algorithm algorithmType | |
| ecParameters | back to summary |
|---|---|
| private static Hashtable<K, V> ecParameters | |
| engine | back to summary |
|---|---|
| private AsymmetricKeyPairGenerator<T extends Parameters, P extends AsymmetricPublicKey, S extends AsymmetricPrivateKey> engine | |
| fipsProvider | back to summary |
|---|---|
| private final BouncyCastleFipsProvider fipsProvider | |
| initialised | back to summary |
|---|---|
| private boolean initialised | |
| parameters | back to summary |
|---|---|
| private final Parameters parameters | |
| strength | back to summary |
|---|---|
| private int strength | |
| ECKeyPairGenerator | back to summary |
|---|---|
| public ECKeyPairGenerator(BouncyCastleFipsProvider fipsProvider, Algorithm algorithmType) | |
| ECKeyPairGenerator | back to summary |
|---|---|
| public ECKeyPairGenerator(BouncyCastleFipsProvider fipsProvider, Parameters parameters) | |
| ECKeyPairGenerator | back to summary |
|---|---|
| public ECKeyPairGenerator(BouncyCastleFipsProvider fipsProvider, Algorithm algorithmType, Parameters parameters) | |
| 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) Overrides java. Doc from java. Initializes the key pair generator for a certain keysize using
a default parameter set and the
| |
| 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) throws InvalidAlgorithmParameterException Overrides java. Doc from java. Initializes the key pair generator using the specified parameter
set and the This concrete method has been added to this previously-defined
abstract class.
This method calls the KeyPairGeneratorSpi
| |
| 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
| |