| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final ParametersCreator | |
| private static final AgreementFactory | |
| private static final AgreementFactory | |
| private static final AgreementFactory | |
| private static final Map | |
| private static final ParametersCreator | |
| private static final ParametersCreator | |
| private static final String | |
| pack-priv static final PrivateKeyConverter | |
| pack-priv static final PublicKeyConverter |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | addConcatDHAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF.
|
| private void | addConcatDHUAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF.
|
| private void | addConcatMQVAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF.
|
| private void | addX963DHAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF.
|
| private void | addX963DHUAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF.
|
| private void | addX963MQVAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF.
|
| public void | configure(final BouncyCastleFipsProvider provider)
Implements abstract org. |
| dhuParametersCreator | back to summary |
|---|---|
| private static final ParametersCreator<T extends Parameters> dhuParametersCreator | |
| fipsDHFactory | back to summary |
|---|---|
| private static final AgreementFactory<T extends Parameters> fipsDHFactory | |
| fipsDHUFactory | back to summary |
|---|---|
| private static final AgreementFactory<T extends Parameters> fipsDHUFactory | |
| fipsMQVFactory | back to summary |
|---|---|
| private static final AgreementFactory<T extends Parameters> fipsMQVFactory | |
| generalDhAttributes | back to summary |
|---|---|
| private static final Map<String, String> generalDhAttributes | |
| mqvParametersCreator | back to summary |
|---|---|
| private static final ParametersCreator<T extends Parameters> mqvParametersCreator | |
| parametersCreator | back to summary |
|---|---|
| private static final ParametersCreator<T extends Parameters> parametersCreator | |
| PREFIX | back to summary |
|---|---|
| private static final String PREFIX | |
| privateKeyConverter | back to summary |
|---|---|
| pack-priv static final PrivateKeyConverter<AsymmetricDHPrivateKey> privateKeyConverter | |
| publicKeyConverter | back to summary |
|---|---|
| pack-priv static final PublicKeyConverter<AsymmetricDHPublicKey> publicKeyConverter | |
| ProvDH | back to summary |
|---|---|
| pack-priv ProvDH() | |
| addConcatDHAlgorithm | back to summary |
|---|---|
| private void addConcatDHAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF. | |
| addConcatDHUAlgorithm | back to summary |
|---|---|
| private void addConcatDHUAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF. | |
| addConcatMQVAlgorithm | back to summary |
|---|---|
| private void addConcatMQVAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF. | |
| addX963DHAlgorithm | back to summary |
|---|---|
| private void addX963DHAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF. | |
| addX963DHUAlgorithm | back to summary |
|---|---|
| private void addX963DHUAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF. | |
| addX963MQVAlgorithm | back to summary |
|---|---|
| private void addX963MQVAlgorithm(BouncyCastleFipsProvider provider, String digest, final FipsKDF. | |
| configure | back to summary |
|---|---|
| public void configure(final BouncyCastleFipsProvider provider) Implements abstract org. | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected String | engineToString()
Implements abstract java. |
| protected byte[] | localGetEncoded()
Implements abstract org. |
| protected void | localInit(byte[] params)
Implements abstract org. |
| AlgorithmParametersSpi | back to summary |
|---|---|
| pack-priv AlgorithmParametersSpi(String algorithm) | |
| engineToString | back to summary |
|---|---|
| protected String engineToString() Implements abstract java. Doc from java. Returns a formatted string describing the parameters.
| |
| localGetEncoded | back to summary |
|---|---|
| protected byte[] localGetEncoded() throws IOException Implements abstract org. Return the X.509 ASN.1 structure DHParameter.
DHParameter ::= SEQUENCE {
prime INTEGER, -- p
base INTEGER, -- g}
| |
| localInit | back to summary |
|---|---|
| protected void localInit(byte[] params) throws IOException Implements abstract org. | |
| Access | Constructor and Description |
|---|---|
| public |
| 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 |
| KeyFactorySpi | back to summary |
|---|---|
| public KeyFactorySpi() | |
| 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 info) throws IOException Implements org. | |
| generatePublic | back to summary |
|---|---|
| public PublicKey generatePublic(SubjectPublicKeyInfo info) throws IOException Implements org. | |
| Modifier and Type | Field and Description |
|---|---|
| private FipsDH. | |
| private final BouncyCastleFipsProvider | |
| private boolean | |
| private FipsDH. | |
| private SecureRandom | |
| private int |
| Access | Constructor and Description |
|---|---|
| public |
| 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. |
| engine | back to summary |
|---|---|
| private FipsDH. | |
| fipsProvider | back to summary |
|---|---|
| private final BouncyCastleFipsProvider fipsProvider | |
| initialised | back to summary |
|---|---|
| private boolean initialised | |
| param | back to summary |
|---|---|
| private FipsDH. | |
| random | back to summary |
|---|---|
| private SecureRandom random | |
| strength | back to summary |
|---|---|
| private int strength | |
| KeyPairGeneratorSpi | back to summary |
|---|---|
| public KeyPairGeneratorSpi(BouncyCastleFipsProvider fipsProvider) | |
| 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
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected void | engineInit(AlgorithmParameterSpec
the parameter specification. paramSpec)Overrides org. paramSpec.
|
| protected String | engineToString()
Implements abstract java. |
| protected byte[] | localGetEncoded()
Implements abstract org. |
| protected void | localInit(byte[] params)
Implements abstract org. |
| MQVAlgorithmParametersSpi | back to summary |
|---|---|
| pack-priv MQVAlgorithmParametersSpi() | |
| engineInit | back to summary |
|---|---|
| protected void engineInit(AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException Overrides org. 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.
| |
| localGetEncoded | back to summary |
|---|---|
| protected byte[] localGetEncoded() throws IOException Implements abstract org. Return DomainParameters from X9 | |
| localInit | back to summary |
|---|---|
| protected void localInit(byte[] params) throws IOException Implements abstract org. | |