Class Configuration
- java.lang.Object
- 
- com.fortanix.sdkms.jce.provider.config.Configuration
 
- 
 public class Configuration extends Object 
- 
- 
Field SummaryFields 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 SummaryAll 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_FILEpublic static final String ENV_CA_FILE - See Also:
- Constant Field Values
 
 - 
ENV_CACHE_TTLpublic static final String ENV_CACHE_TTL - See Also:
- Constant Field Values
 
 - 
ENV_RETRY_FORpublic static final String ENV_RETRY_FOR - See Also:
- Constant Field Values
 
 - 
ENV_AVAILIBILITYpublic static final String ENV_AVAILIBILITY - See Also:
- Constant Field Values
 
 - 
ENV_LOG_FILEpublic static final String ENV_LOG_FILE - See Also:
- Constant Field Values
 
 - 
ENV_WRAPPED_EXPORTS_ENABLEDpublic static final String ENV_WRAPPED_EXPORTS_ENABLED - See Also:
- Constant Field Values
 
 - 
ENV_UNWRAPPING_KEYSpublic static final String ENV_UNWRAPPING_KEYS - See Also:
- Constant Field Values
 
 - 
PROP_WRAPPED_EXPORTS_ENABLEDpublic static final String PROP_WRAPPED_EXPORTS_ENABLED - See Also:
- Constant Field Values
 
 - 
PROP_UNWRAPPING_KEYSpublic static final String PROP_UNWRAPPING_KEYS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getInstancepublic static Configuration getInstance() 
 - 
initializepublic static Configuration initialize(String apiKey, String apiEndpoint) 
 - 
initializepublic static Configuration initialize(boolean cipherSinglePartOnly) 
 - 
getProviderNamepublic String getProviderName() 
 - 
getProviderInfopublic String getProviderInfo() 
 - 
getProviderVersionpublic Double getProviderVersion() 
 - 
isAesEcbDisabledpublic boolean isAesEcbDisabled() 
 - 
getSdkmsApiKeypublic String getSdkmsApiKey() 
 - 
getSdkmsServerUrlpublic String getSdkmsServerUrl() 
 - 
getCafilePathpublic String getCafilePath() 
 - 
getCacheTTLpublic String getCacheTTL() 
 - 
getRetryTimeoutpublic String getRetryTimeout() 
 - 
getAvailibilitypublic String getAvailibility() 
 - 
getLocalDigestEnabledFlagpublic boolean getLocalDigestEnabledFlag() 
 - 
getMaxConnpublic int getMaxConn() 
 - 
getKeepAliveDurationpublic long getKeepAliveDuration() 
 - 
getTransientExportableAESpublic boolean getTransientExportableAES() 
 - 
getTransientPubkeyImportOnlyFlagpublic boolean getTransientPubkeyImportOnlyFlag() 
 - 
getCipherSinglePartOnlypublic boolean getCipherSinglePartOnly() 
 - 
isDebugLoggingpublic boolean isDebugLogging() 
 - 
isAPILoggingpublic boolean isAPILogging() 
 - 
isDSMAcceleratorpublic boolean isDSMAccelerator() 
 - 
getLogLocationpublic String getLogLocation() 
 - 
getKeyStoreFilepublic File getKeyStoreFile() 
 - 
getKeyStorePasswordpublic String getKeyStorePassword() 
 - 
isCertBasedAuthpublic boolean isCertBasedAuth() 
 
- 
 
-