| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract static class | |
| pack-priv static class | |
| 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 boolean | |
| private static final boolean | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final Constructor |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | configure(final BouncyCastleFipsProvider provider)
Implements abstract org. |
| private static TlsPrfParameterSpec | createPrfParameterSpec(SecretKey secret, String label, byte[] seed, int outputLength, String prfHashAlg, int prfHashLength, int prfBlockSize)
Deprecated
as a consequence of
TlsPrfParameterSpec being deprecated.
|
| private static FipsKDF. |
| hasGetEncodeSecretMethod | back to summary |
|---|---|
| private static final boolean hasGetEncodeSecretMethod | |
| hasPrfMethods | back to summary |
|---|---|
| private static final boolean hasPrfMethods | |
| KDF_PACKAGE | back to summary |
|---|---|
| private static final String KDF_PACKAGE | |
| PROVIDER_PACKAGE | back to summary |
|---|---|
| private static final String PROVIDER_PACKAGE | |
| SYMMETRIC_PACKAGE | back to summary |
|---|---|
| private static final String SYMMETRIC_PACKAGE | |
| tlsPrfParameterSpecConstructor | back to summary |
|---|---|
| private static final Constructor<T> tlsPrfParameterSpecConstructor | |
| ProvSunTLSKDF | back to summary |
|---|---|
| pack-priv ProvSunTLSKDF() | |
| configure | back to summary |
|---|---|
| public void configure(final BouncyCastleFipsProvider provider) Implements abstract org. | |
| createPrfParameterSpec | back to summary |
|---|---|
| private static TlsPrfParameterSpec createPrfParameterSpec(SecretKey secret, String label, byte[] seed, int outputLength, String prfHashAlg, int prfHashLength, int prfBlockSize)
Deprecated as a consequence of | |
| getPRF | back to summary |
|---|---|
| private static FipsKDF. | |
| Modifier and Type | Field and Description |
|---|---|
| protected SecureRandom |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected SecretKey | calculatePRF(TlsPrfParameterSpec spec, String keyAlg)
Deprecated
as a consequence of
TlsPrfParameterSpec being deprecated.
|
| protected void | engineInit(SecureRandom
the source of randomness for this generator secureRandom)Implements abstract javax. |
| protected void | engineInit(int
the keysize. This is an algorithm-specific metric,
specified in number of bits. keySize, SecureRandom the source of randomness for this key generator secureRandom)Implements abstract javax. |
| secureRandom | back to summary |
|---|---|
| protected SecureRandom secureRandom | |
| BaseTLSKeyGeneratorSpi | back to summary |
|---|---|
| pack-priv BaseTLSKeyGeneratorSpi() | |
| calculatePRF | back to summary |
|---|---|
| protected SecretKey calculatePRF(TlsPrfParameterSpec spec, String keyAlg)
Deprecated as a consequence of | |
| engineInit | back to summary |
|---|---|
| protected void engineInit(SecureRandom secureRandom) Implements abstract javax. Doc from javax. Initializes the key generator.
| |
| engineInit | back to summary |
|---|---|
| protected void engineInit(int keySize, SecureRandom secureRandom) Implements abstract javax. Doc from javax. Initializes this key generator for a certain keysize, using the given source of randomness.
| |
| Modifier and Type | Field and Description |
|---|---|
| private TlsMasterSecretParameterSpec | spec
Deprecated
as a consequence of
TlsMasterSecretParameterSpec being deprecated.
|
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected SecretKey | engineGenerateKey()
Implements abstract javax. |
| protected void | engineInit(SecureRandom
the source of randomness for this generator secureRandom)Overrides org. |
| protected void | engineInit(int
the keysize. This is an algorithm-specific metric,
specified in number of bits. keySize, SecureRandom the source of randomness for this key generator secureRandom)Overrides org. |
| protected void | engineInit(final AlgorithmParameterSpec
the key generation parameters algorithmParameterSpec, final SecureRandom the source of randomness for this key generator secureRandom)Implements abstract javax. |
| spec | back to summary |
|---|---|
| private TlsMasterSecretParameterSpec spec
Deprecated as a consequence of | |
| TLSExtendedMasterSecretGenerator | back to summary |
|---|---|
| pack-priv TLSExtendedMasterSecretGenerator() | |
| engineGenerateKey | back to summary |
|---|---|
| protected SecretKey engineGenerateKey() Implements abstract javax. Doc from javax. Generates a secret key. | |
| engineInit | back to summary |
|---|---|
| protected void engineInit(SecureRandom secureRandom) Overrides org. Doc from javax. Initializes the key generator.
| |
| engineInit | back to summary |
|---|---|
| protected void engineInit(int keySize, SecureRandom secureRandom) Overrides org. Doc from javax. Initializes this key generator for a certain keysize, using the given source of randomness.
| |
| engineInit | back to summary |
|---|---|
| protected void engineInit(final AlgorithmParameterSpec algorithmParameterSpec, final SecureRandom secureRandom) throws InvalidAlgorithmParameterException Implements abstract javax. Doc from javax. Initializes the key generator with the specified parameter set and a user-provided source of randomness.
| |
| Modifier and Type | Field and Description |
|---|---|
| private TlsKeyMaterialParameterSpec | spec
Deprecated
as a consequence of
TlsKeyMaterialParameterSpec being deprecated.
|
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected SecretKey | engineGenerateKey()
Implements abstract javax. |
| protected void | engineInit(final AlgorithmParameterSpec
the key generation parameters algorithmParameterSpec, final SecureRandom the source of randomness for this key generator secureRandom)Implements abstract javax. |
| spec | back to summary |
|---|---|
| private TlsKeyMaterialParameterSpec spec
Deprecated as a consequence of | |
| TLSKeyMaterialGenerator | back to summary |
|---|---|
| pack-priv TLSKeyMaterialGenerator() | |
| engineGenerateKey | back to summary |
|---|---|
| protected SecretKey engineGenerateKey() Implements abstract javax. Doc from javax. Generates a secret key. | |
| engineInit | back to summary |
|---|---|
| protected void engineInit(final AlgorithmParameterSpec algorithmParameterSpec, final SecureRandom secureRandom) throws InvalidAlgorithmParameterException Implements abstract javax. Doc from javax. Initializes the key generator with the specified parameter set and a user-provided source of randomness.
| |
| Modifier and Type | Field and Description |
|---|---|
| private TlsMasterSecretParameterSpec | spec
Deprecated
as a consequence of
TlsMasterSecretParameterSpec being deprecated.
|
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected SecretKey | engineGenerateKey()
Implements abstract javax. |
| protected void | engineInit(final AlgorithmParameterSpec
the key generation parameters algorithmParameterSpec, final SecureRandom the source of randomness for this key generator secureRandom)Implements abstract javax. |
| spec | back to summary |
|---|---|
| private TlsMasterSecretParameterSpec spec
Deprecated as a consequence of | |
| TLSMasterSecretGenerator | back to summary |
|---|---|
| pack-priv TLSMasterSecretGenerator() | |
| engineGenerateKey | back to summary |
|---|---|
| protected SecretKey engineGenerateKey() Implements abstract javax. Doc from javax. Generates a secret key. | |
| engineInit | back to summary |
|---|---|
| protected void engineInit(final AlgorithmParameterSpec algorithmParameterSpec, final SecureRandom secureRandom) throws InvalidAlgorithmParameterException Implements abstract javax. Doc from javax. Initializes the key generator with the specified parameter set and a user-provided source of randomness.
| |
| Modifier and Type | Field and Description |
|---|---|
| private TlsPrfParameterSpec | spec
Deprecated
as a consequence of
TlsPrfParameterSpec being deprecated.
|
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected SecretKey | engineGenerateKey()
Implements abstract javax. |
| protected void | engineInit(final AlgorithmParameterSpec
the key generation parameters algorithmParameterSpec, final SecureRandom the source of randomness for this key generator secureRandom)Implements abstract javax. |
| spec | back to summary |
|---|---|
| private TlsPrfParameterSpec spec
Deprecated as a consequence of | |
| TLSPRFKeyGenerator | back to summary |
|---|---|
| pack-priv TLSPRFKeyGenerator() | |
| engineGenerateKey | back to summary |
|---|---|
| protected SecretKey engineGenerateKey() Implements abstract javax. Doc from javax. Generates a secret key. | |
| engineInit | back to summary |
|---|---|
| protected void engineInit(final AlgorithmParameterSpec algorithmParameterSpec, final SecureRandom secureRandom) throws InvalidAlgorithmParameterException Implements abstract javax. Doc from javax. Initializes the key generator with the specified parameter set and a user-provided source of randomness.
| |
| Modifier and Type | Field and Description |
|---|---|
| private TlsRsaPremasterSecretParameterSpec | spec
Deprecated
as a consequence of
TlsRsaPremasterSecretParameterSpec being deprecated.
|
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected SecretKey | engineGenerateKey()
Implements abstract javax. |
| protected void | engineInit(final AlgorithmParameterSpec
the key generation parameters algorithmParameterSpec, final SecureRandom the source of randomness for this key generator secureRandom)Implements abstract javax. |
| spec | back to summary |
|---|---|
| private TlsRsaPremasterSecretParameterSpec spec
Deprecated as a consequence of | |
| TLSRsaPreMasterSecretGenerator | back to summary |
|---|---|
| pack-priv TLSRsaPreMasterSecretGenerator() | |
| engineGenerateKey | back to summary |
|---|---|
| protected SecretKey engineGenerateKey() Implements abstract javax. Doc from javax. Generates a secret key. | |
| engineInit | back to summary |
|---|---|
| protected void engineInit(final AlgorithmParameterSpec algorithmParameterSpec, final SecureRandom secureRandom) throws InvalidAlgorithmParameterException Implements abstract javax. Doc from javax. Initializes the key generator with the specified parameter set and a user-provided source of randomness.
| |