public static class SSLSocketProviderDependenciesBuilder.DefaultManagerDependencies extends Object implements SSLSocketProviderDependenciesBuilder.ManagerDependencies
| Constructor and Description |
|---|
DefaultManagerDependencies(String sNameManagerKind)
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAlgorithm()
Get algorithm
|
SSLSocketProviderDependenciesBuilder.DefaultKeystoreDependencies |
getKeystoreDependencies()
get manager keystore dependencies
|
PasswordProvider |
getPasswordProvider()
Get the configured keystore passwordProvider.
|
SSLSocketProviderDependenciesBuilder.ProviderBuilder |
getProviderBuilder()
get key-store provider builder
|
void |
setAlgorithm(String sAlgorithm)
set key-store algorithm
|
void |
setKeystore(SSLSocketProviderDependenciesBuilder.DefaultKeystoreDependencies deps)
set key-store dependencies
|
void |
setPassword(String sPassword)
set key-store password using a PasswordProvider
|
void |
setPasswordProvider(ParameterizedBuilder<PasswordProvider> bldrPasswordProvider)
set key-store password-provider
|
void |
setProviderBuilder(SSLSocketProviderDependenciesBuilder.ProviderBuilder m_bldrProvider)
set manager provider builder
|
public DefaultManagerDependencies(String sNameManagerKind)
sNameManagerKind - either identity-manager or trust-managerpublic String getAlgorithm()
getAlgorithm in interface SSLSocketProviderDependenciesBuilder.ManagerDependenciespublic SSLSocketProviderDependenciesBuilder.ProviderBuilder getProviderBuilder()
getProviderBuilder in interface SSLSocketProviderDependenciesBuilder.ManagerDependenciespublic SSLSocketProviderDependenciesBuilder.DefaultKeystoreDependencies getKeystoreDependencies()
getKeystoreDependencies in interface SSLSocketProviderDependenciesBuilder.ManagerDependenciespublic PasswordProvider getPasswordProvider()
getPasswordProvider in interface SSLSocketProviderDependenciesBuilder.ManagerDependencies@Injectable(value="password") public void setPassword(String sPassword)
sPassword - password@Injectable(value="password-provider") public void setPasswordProvider(ParameterizedBuilder<PasswordProvider> bldrPasswordProvider)
bldrPasswordProvider - password-provider builder@Injectable(value="algorithm") public void setAlgorithm(String sAlgorithm)
sAlgorithm - algorithm@Injectable(value="key-store") public void setKeystore(SSLSocketProviderDependenciesBuilder.DefaultKeystoreDependencies deps)
deps - key-store configured and defaulted dependencies@Injectable(value="provider") public void setProviderBuilder(SSLSocketProviderDependenciesBuilder.ProviderBuilder m_bldrProvider)
m_bldrProvider - provider builder