Class Configuration
- java.lang.Object
-
- com.fortanix.sdkms.jce.provider.config.Configuration
-
public class Configuration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringENV_AVAILIBILITYstatic StringENV_CA_FILEstatic StringENV_CACHE_TTLstatic StringENV_LOG_FILEstatic StringENV_RETRY_FORstatic StringENV_UNWRAPPING_KEYSstatic StringENV_WRAPPED_EXPORTS_ENABLEDstatic StringPROP_UNWRAPPING_KEYSstatic StringPROP_WRAPPED_EXPORTS_ENABLED
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAvailibility()StringgetCacheTTL()StringgetCafilePath()booleangetCipherSinglePartOnly()Map<String,String>getConfigMap()static ConfigurationgetInstance()longgetKeepAliveDuration()FilegetKeyStoreFile()StringgetKeyStorePassword()booleangetLocalDigestEnabledFlag()StringgetLogLocation()intgetMaxConn()StringgetProviderInfo()StringgetProviderName()DoublegetProviderVersion()StringgetRetryTimeout()StringgetSdkmsApiKey()StringgetSdkmsServerUrl()booleangetTransientExportableAES()booleangetTransientPubkeyImportOnlyFlag()static Configurationinitialize(boolean cipherSinglePartOnly)static Configurationinitialize(String apiKey, String apiEndpoint)booleanisAesEcbDisabled()booleanisAPILogging()booleanisCertBasedAuth()booleanisDebugLogging()booleanisDSMAccelerator()
-
-
-
Field Detail
-
ENV_CA_FILE
public static final String ENV_CA_FILE
- See Also:
- Constant Field Values
-
ENV_CACHE_TTL
public static final String ENV_CACHE_TTL
- See Also:
- Constant Field Values
-
ENV_RETRY_FOR
public static final String ENV_RETRY_FOR
- See Also:
- Constant Field Values
-
ENV_AVAILIBILITY
public static final String ENV_AVAILIBILITY
- See Also:
- Constant Field Values
-
ENV_LOG_FILE
public static final String ENV_LOG_FILE
- See Also:
- Constant Field Values
-
ENV_WRAPPED_EXPORTS_ENABLED
public static final String ENV_WRAPPED_EXPORTS_ENABLED
- See Also:
- Constant Field Values
-
ENV_UNWRAPPING_KEYS
public static final String ENV_UNWRAPPING_KEYS
- See Also:
- Constant Field Values
-
PROP_WRAPPED_EXPORTS_ENABLED
public static final String PROP_WRAPPED_EXPORTS_ENABLED
- See Also:
- Constant Field Values
-
PROP_UNWRAPPING_KEYS
public static final String PROP_UNWRAPPING_KEYS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static Configuration getInstance()
-
initialize
public static Configuration initialize(String apiKey, String apiEndpoint)
-
initialize
public static Configuration initialize(boolean cipherSinglePartOnly)
-
getProviderName
public String getProviderName()
-
getProviderInfo
public String getProviderInfo()
-
getProviderVersion
public Double getProviderVersion()
-
isAesEcbDisabled
public boolean isAesEcbDisabled()
-
getSdkmsApiKey
public String getSdkmsApiKey()
-
getSdkmsServerUrl
public String getSdkmsServerUrl()
-
getCafilePath
public String getCafilePath()
-
getCacheTTL
public String getCacheTTL()
-
getRetryTimeout
public String getRetryTimeout()
-
getAvailibility
public String getAvailibility()
-
getLocalDigestEnabledFlag
public boolean getLocalDigestEnabledFlag()
-
getMaxConn
public int getMaxConn()
-
getKeepAliveDuration
public long getKeepAliveDuration()
-
getTransientExportableAES
public boolean getTransientExportableAES()
-
getTransientPubkeyImportOnlyFlag
public boolean getTransientPubkeyImportOnlyFlag()
-
getCipherSinglePartOnly
public boolean getCipherSinglePartOnly()
-
isDebugLogging
public boolean isDebugLogging()
-
isAPILogging
public boolean isAPILogging()
-
isDSMAccelerator
public boolean isDSMAccelerator()
-
getLogLocation
public String getLogLocation()
-
getKeyStoreFile
public File getKeyStoreFile()
-
getKeyStorePassword
public String getKeyStorePassword()
-
isCertBasedAuth
public boolean isCertBasedAuth()
-
-