public class BCFKSLoadStoreParameter extends BCLoadStoreParameter
Modifier and Type | Class and Description |
---|---|
static class |
BCFKSLoadStoreParameter.Builder |
static interface |
BCFKSLoadStoreParameter.CertChainValidator |
static class |
BCFKSLoadStoreParameter.EncryptionAlgorithm |
static class |
BCFKSLoadStoreParameter.MacAlgorithm |
static class |
BCFKSLoadStoreParameter.SignatureAlgorithm |
Modifier and Type | Method and Description |
---|---|
BCFKSLoadStoreParameter.CertChainValidator |
getCertChainValidator() |
java.security.cert.X509Certificate[] |
getStoreCertificates() |
BCFKSLoadStoreParameter.EncryptionAlgorithm |
getStoreEncryptionAlgorithm()
Return encryption algorithm used to secure the store and its entries.
|
BCFKSLoadStoreParameter.MacAlgorithm |
getStoreMacAlgorithm()
Return mac algorithm used to protect the integrity of the store and its contents.
|
PBKDFConfig |
getStorePBKDFConfig()
Return the PBKDF used for generating the HMAC and store encryption keys.
|
BCFKSLoadStoreParameter.SignatureAlgorithm |
getStoreSignatureAlgorithm()
Return signature algorithm used to protect the integrity of the store and its contents.
|
java.security.Key |
getStoreSignatureKey() |
getInputStream, getOutputStream, getProtectionParameter
public PBKDFConfig getStorePBKDFConfig()
public BCFKSLoadStoreParameter.EncryptionAlgorithm getStoreEncryptionAlgorithm()
public BCFKSLoadStoreParameter.MacAlgorithm getStoreMacAlgorithm()
public BCFKSLoadStoreParameter.SignatureAlgorithm getStoreSignatureAlgorithm()
public java.security.Key getStoreSignatureKey()
public java.security.cert.X509Certificate[] getStoreCertificates()
public BCFKSLoadStoreParameter.CertChainValidator getCertChainValidator()