| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static enum | |
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| private final BCFKSLoadStoreParameter. | |
| private final BCFKSLoadStoreParameter. | |
| private final PBKDFConfig |
| Access | Constructor and Description |
|---|---|
| private | BCFKSLoadStoreParameter(InputStream in, OutputStream out, PBKDFConfig storeConfig, KeyStore.
|
| Modifier and Type | Method and Description |
|---|---|
| public BCFKSLoadStoreParameter. | Returns: the encryption algorithm to use.Return encryption algorithm used to secure the store and its entries. |
| public BCFKSLoadStoreParameter. | Returns: the encryption algorithm to use.Return encryption algorithm used to secure the store and its entries. |
| public PBKDFConfig | Returns: the PBKDF to use for deriving HMAC and store encryption keys.Return the PBKDF used for generating the HMAC and store encryption keys. |
| encAlg | back to summary |
|---|---|
| private final BCFKSLoadStoreParameter. | |
| macAlg | back to summary |
|---|---|
| private final BCFKSLoadStoreParameter. | |
| storeConfig | back to summary |
|---|---|
| private final PBKDFConfig storeConfig | |
| BCFKSLoadStoreParameter | back to summary |
|---|---|
| private BCFKSLoadStoreParameter(InputStream in, OutputStream out, PBKDFConfig storeConfig, KeyStore. | |
| getStoreEncryptionAlgorithm | back to summary |
|---|---|
| public BCFKSLoadStoreParameter. Return encryption algorithm used to secure the store and its entries.
| |
| getStoreMacAlgorithm | back to summary |
|---|---|
| public BCFKSLoadStoreParameter. Return encryption algorithm used to secure the store and its entries.
| |
| getStorePBKDFConfig | back to summary |
|---|---|
| public PBKDFConfig getStorePBKDFConfig() Return the PBKDF used for generating the HMAC and store encryption keys.
| |
| Modifier and Type | Field and Description |
|---|---|
| private BCFKSLoadStoreParameter. | |
| private final InputStream | |
| private BCFKSLoadStoreParameter. | |
| private final OutputStream | |
| private final KeyStore. | |
| private PBKDFConfig |
| Access | Constructor and Description |
|---|---|
| public | |
| public | Builder(OutputStream
OutputStream to write KeyStore to. out, char[] the password to use to protect the KeyStore. password)Base constructor for storing to an OutputStream using a password. |
| public | Builder(OutputStream
OutputStream to write KeyStore to. out, KeyStore.the protection parameter to use to protect the KeyStore. protectionParameterBase constructor for storing to an OutputStream using a protection parameter. |
| public | Builder(InputStream
InputStream to read the KeyStore from. in, char[] the password used to protect the KeyStore. password)Base constructor for reading a KeyStore from an InputStream using a password. |
| public | Builder(InputStream
InputStream to read the KeyStore from. in, KeyStore.the protection parameter used to protect the KeyStore. protectionParameterBase constructor for reading a KeyStore from an InputStream using a password. |
| Modifier and Type | Method and Description |
|---|---|
| public BCFKSLoadStoreParameter | |
| public BCFKSLoadStoreParameter. | Returns: the current Builder instance.the PBKDF config to use for protecting the KeyStore and its keys. encAlgConfigure the encryption algorithm to use for protecting the KeyStore and its keys. |
| public BCFKSLoadStoreParameter. | Returns: the current Builder instance.the PBKDF config to use for protecting the KeyStore. macAlgConfigure the MAC algorithm to use for protecting the KeyStore. |
| public BCFKSLoadStoreParameter. | Returns: the current Builder instance.the PBKDF config to use for protecting the KeyStore. storeConfig)Configure the PBKDF to use for protecting the KeyStore. |
| encAlg | back to summary |
|---|---|
| private BCFKSLoadStoreParameter. | |
| in | back to summary |
|---|---|
| private final InputStream in | |
| macAlg | back to summary |
|---|---|
| private BCFKSLoadStoreParameter. | |
| out | back to summary |
|---|---|
| private final OutputStream out | |
| protectionParameter | back to summary |
|---|---|
| private final KeyStore. | |
| storeConfig | back to summary |
|---|---|
| private PBKDFConfig storeConfig | |
| Builder | back to summary |
|---|---|
| public Builder() Base constructor for creating a LoadStoreParameter for initializing a key store. | |
| Builder | back to summary |
|---|---|
| public Builder(OutputStream out, char[] password) Base constructor for storing to an OutputStream using a password.
| |
| Builder | back to summary |
|---|---|
| public Builder(OutputStream out, KeyStore. Base constructor for storing to an OutputStream using a protection parameter.
| |
| Builder | back to summary |
|---|---|
| public Builder(InputStream in, char[] password) Base constructor for reading a KeyStore from an InputStream using a password.
| |
| Builder | back to summary |
|---|---|
| public Builder(InputStream in, KeyStore. Base constructor for reading a KeyStore from an InputStream using a password.
| |
| build | back to summary |
|---|---|
| public BCFKSLoadStoreParameter build() Build and return a BCFKSLoadStoreParameter.
| |
| withStoreEncryptionAlgorithm | back to summary |
|---|---|
| public BCFKSLoadStoreParameter. Configure the encryption algorithm to use for protecting the KeyStore and its keys.
| |
| withStoreMacAlgorithm | back to summary |
|---|---|
| public BCFKSLoadStoreParameter. Configure the MAC algorithm to use for protecting the KeyStore.
| |
| withStorePBKDFConfig | back to summary |
|---|---|
| public BCFKSLoadStoreParameter. Configure the PBKDF to use for protecting the KeyStore.
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final BCFKSLoadStoreParameter. | |
| public static final BCFKSLoadStoreParameter. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static BCFKSLoadStoreParameter. | |
| public static BCFKSLoadStoreParameter. |
| AES256_CCM | back to summary |
|---|---|
| public static final BCFKSLoadStoreParameter. | |
| AES256_KWP | back to summary |
|---|---|
| public static final BCFKSLoadStoreParameter. | |
| EncryptionAlgorithm | back to summary |
|---|---|
| private EncryptionAlgorithm() | |
| valueOf | back to summary |
|---|---|
| public static BCFKSLoadStoreParameter. | |
| values | back to summary |
|---|---|
| public static BCFKSLoadStoreParameter. | |
| Modifier and Type | Field and Description |
|---|---|
| public static final BCFKSLoadStoreParameter. | |
| public static final BCFKSLoadStoreParameter. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static BCFKSLoadStoreParameter. | |
| public static BCFKSLoadStoreParameter. |
| HmacSHA3_512 | back to summary |
|---|---|
| public static final BCFKSLoadStoreParameter. | |
| HmacSHA512 | back to summary |
|---|---|
| public static final BCFKSLoadStoreParameter. | |
| MacAlgorithm | back to summary |
|---|---|
| private MacAlgorithm() | |
| valueOf | back to summary |
|---|---|
| public static BCFKSLoadStoreParameter. | |
| values | back to summary |
|---|---|
| public static BCFKSLoadStoreParameter. | |