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.ManagerDependencies
public SSLSocketProviderDependenciesBuilder.ProviderBuilder getProviderBuilder()
getProviderBuilder
in interface SSLSocketProviderDependenciesBuilder.ManagerDependencies
public SSLSocketProviderDependenciesBuilder.DefaultKeystoreDependencies getKeystoreDependencies()
getKeystoreDependencies
in interface SSLSocketProviderDependenciesBuilder.ManagerDependencies
public 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