| Modifier and Type | Class and Description |
|---|---|
| public static class | PBKD.
Factory for password based key derivation functions. |
| private static class | PBKD.
Factory for password based key derivation functions that are based on the algorithm used by OpenSSL. |
| public static class | PBKD.
Initial builder for OpenSSL |
| public static class | PBKD.
PBKD parameters. |
| public static class | PBKD.
Initial builder for general PBKD parameters. |
| private static class | PBKD.
Factory for password based key derivation functions that are based on PBKDF1 (PKCS#5 scheme 1). |
| private static class | PBKD.
Factory for password based key derivation functions. |
| private static class | PBKD.
Factory for password based key derivation functions that are based on PKCS#12. |
| Modifier and Type | Field and Description |
|---|---|
| private static final GeneralAlgorithm | ALGORITHM_OpenSSL
Algorithm ID for OpenSSL |
| private static final GeneralAlgorithm | ALGORITHM_PBKDF1
Algorithm ID for PBKDF2 (PKCS#5 scheme 1) |
| private static final GeneralAlgorithm | ALGORITHM_PBKDF2
Algorithm ID for PBKDF2 (PKCS#5 scheme 2) |
| private static final GeneralAlgorithm | ALGORITHM_PKCS12
Algorithm ID for PKCS#12 |
| private static Map | |
| public static final PBKD. | OpenSSL
OpenSSL PBE algorithm parameter source - PRF is MD5 |
| public static final PBKD. | PBKDF1
PBKDF1 algorithm parameter source - default PRF is SHA-1 |
| public static final PBKD. | PBKDF2
PBKDF2 algorithm parameter source - default PRF is HMAC(SHA-1) |
| public static final PBKD. | PKCS12
PKCS#12 PBE algorithm parameter source - default PRF is SHA-1 |
| Access | Constructor and Description |
|---|---|
| private |
| ALGORITHM_OpenSSL | back to summary |
|---|---|
| private static final GeneralAlgorithm ALGORITHM_OpenSSL Algorithm ID for OpenSSL | |
| ALGORITHM_PBKDF1 | back to summary |
|---|---|
| private static final GeneralAlgorithm ALGORITHM_PBKDF1 Algorithm ID for PBKDF2 (PKCS#5 scheme 1) | |
| ALGORITHM_PBKDF2 | back to summary |
|---|---|
| private static final GeneralAlgorithm ALGORITHM_PBKDF2 Algorithm ID for PBKDF2 (PKCS#5 scheme 2) | |
| ALGORITHM_PKCS12 | back to summary |
|---|---|
| private static final GeneralAlgorithm ALGORITHM_PKCS12 Algorithm ID for PKCS#12 | |
| deriverTable | back to summary |
|---|---|
| private static Map<Algorithm, PasswordBasedDeriverFactory<PBKD. | |
| OpenSSL | back to summary |
|---|---|
| public static final PBKD. OpenSSL PBE algorithm parameter source - PRF is MD5 | |
| PBKDF1 | back to summary |
|---|---|
| public static final PBKD. PBKDF1 algorithm parameter source - default PRF is SHA-1 | |
| PBKDF2 | back to summary |
|---|---|
| public static final PBKD. PBKDF2 algorithm parameter source - default PRF is HMAC(SHA-1) | |
| PKCS12 | back to summary |
|---|---|
| public static final PBKD. PKCS#12 PBE algorithm parameter source - default PRF is SHA-1 | |
| PBKD | back to summary |
|---|---|
| private PBKD() | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public PasswordBasedDeriver | createDeriver(final PBKD.
the parameter details for the deriver to create. parametersImplements org. |
| DeriverFactory | back to summary |
|---|---|
| public DeriverFactory() | |
| createDeriver | back to summary |
|---|---|
| public PasswordBasedDeriver Implements org. Doc from org. Create a deriver appropriate to the passed in parameters.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public PasswordBasedDeriver | createDeriver(final PBKD.
the parameter details for the deriver to create. parametersImplements org. |
| OpenSSLDeriverFactory | back to summary |
|---|---|
| private OpenSSLDeriverFactory() | |
| createDeriver | back to summary |
|---|---|
| public PasswordBasedDeriver Implements org. Doc from org. Create a deriver appropriate to the passed in parameters.
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public PBKD. | |
| public PBKD. |
| OpenSSLParametersBuilder | back to summary |
|---|---|
| pack-priv OpenSSLParametersBuilder() | |
| using | back to summary |
|---|---|
| public PBKD. | |
| using | back to summary |
|---|---|
| public PBKD. | |
| Modifier and Type | Field and Description |
|---|---|
| private final PasswordConverter | |
| private final DigestAlgorithm | |
| private final int | |
| private final byte[] | |
| private final byte[] |
| Access | Constructor and Description |
|---|---|
| private | Parameters(GeneralAlgorithm algorithm, DigestAlgorithm digestAlgorithm, PasswordConverter converter, byte[] password, int iterationCount, byte[] salt)
|
| private | Parameters(GeneralAlgorithm algorithm, DigestAlgorithm digestAlgorithm, PasswordConverter converter, char[] password)
|
| Modifier and Type | Method and Description |
|---|---|
| protected void | finalize()
Overrides java. |
| public PasswordConverter | |
| public int | |
| pack-priv byte[] | |
| public DigestAlgorithm | |
| public byte[] | |
| public PBKD. | |
| public PBKD. |
| converter | back to summary |
|---|---|
| private final PasswordConverter converter | |
| digestAlgorithm | back to summary |
|---|---|
| private final DigestAlgorithm digestAlgorithm | |
| iterationCount | back to summary |
|---|---|
| private final int iterationCount | |
| password | back to summary |
|---|---|
| private final byte[] password | |
| salt | back to summary |
|---|---|
| private final byte[] salt | |
| Parameters | back to summary |
|---|---|
| private Parameters(GeneralAlgorithm algorithm, DigestAlgorithm digestAlgorithm, PasswordConverter converter, byte[] password, int iterationCount, byte[] salt) | |
| Parameters | back to summary |
|---|---|
| private Parameters(GeneralAlgorithm algorithm, DigestAlgorithm digestAlgorithm, PasswordConverter converter, char[] password) | |
| finalize | back to summary |
|---|---|
| protected void finalize() throws Throwable Overrides java. Doc from java. Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
A subclass overrides the
When running in a Java virtual machine in which finalization has been
disabled or removed, the garbage collector will never call
The general contract of
The
The Java programming language does not guarantee which thread will
invoke the
After the
The
Any exception thrown by the | |
| getConverter | back to summary |
|---|---|
| public PasswordConverter getConverter() | |
| getIterationCount | back to summary |
|---|---|
| public int getIterationCount() | |
| getPassword | back to summary |
|---|---|
| pack-priv byte[] getPassword() | |
| getPRF | back to summary |
|---|---|
| public DigestAlgorithm getPRF() | |
| getSalt | back to summary |
|---|---|
| public byte[] getSalt() | |
| withIterationCount | back to summary |
|---|---|
| public PBKD. | |
| withSalt | back to summary |
|---|---|
| public PBKD. | |
| Modifier and Type | Field and Description |
|---|---|
| private final DigestAlgorithm |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public PBKD. | |
| public PBKD. | |
| public PBKD. | |
| public PBKD. |
| defaultPrf | back to summary |
|---|---|
| private final DigestAlgorithm defaultPrf | |
| ParametersBuilder | back to summary |
|---|---|
| pack-priv ParametersBuilder(GeneralAlgorithm algorithm, DigestAlgorithm defaultPrf) | |
| using | back to summary |
|---|---|
| public PBKD. | |
| using | back to summary |
|---|---|
| public PBKD. | |
| using | back to summary |
|---|---|
| public PBKD. | |
| using | back to summary |
|---|---|
| public PBKD. | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public PasswordBasedDeriver | createDeriver(final PBKD.
the parameter details for the deriver to create. parametersImplements org. |
| PBKDF1DeriverFactory | back to summary |
|---|---|
| private PBKDF1DeriverFactory() | |
| createDeriver | back to summary |
|---|---|
| public PasswordBasedDeriver Implements org. Doc from org. Create a deriver appropriate to the passed in parameters.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public PasswordBasedDeriver | createDeriver(final PBKD.
the parameter details for the deriver to create. parametersImplements org. |
| PBKDF2DeriverFactory | back to summary |
|---|---|
| private PBKDF2DeriverFactory() | |
| createDeriver | back to summary |
|---|---|
| public PasswordBasedDeriver Implements org. Doc from org. Create a deriver appropriate to the passed in parameters.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public PasswordBasedDeriver | createDeriver(final PBKD.
the parameter details for the deriver to create. parametersImplements org. |
| PKCS12DeriverFactory | back to summary |
|---|---|
| private PKCS12DeriverFactory() | |
| createDeriver | back to summary |
|---|---|
| public PasswordBasedDeriver Implements org. Doc from org. Create a deriver appropriate to the passed in parameters.
| |