Class KeyStoreBasedProtectorBuilder
- java.lang.Object
 - 
- com.evolveum.midpoint.prism.crypto.KeyStoreBasedProtectorBuilder
 
 
- 
public final class KeyStoreBasedProtectorBuilder extends Object
Builder for KeyStoreBasedProtector implementation. 
- 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
create
public static KeyStoreBasedProtectorBuilder create(@NotNull @NotNull ProtectorCreator protectorCreator)
 
- 
keyStorePath
public KeyStoreBasedProtectorBuilder keyStorePath(String val)
 
- 
keyStorePassword
public KeyStoreBasedProtectorBuilder keyStorePassword(String val)
 
- 
encryptionKeyAlias
public KeyStoreBasedProtectorBuilder encryptionKeyAlias(String val)
 
- 
requestedJceProviderName
public KeyStoreBasedProtectorBuilder requestedJceProviderName(String val)
 
- 
encryptionAlgorithm
public KeyStoreBasedProtectorBuilder encryptionAlgorithm(String val)
 
- 
fixedSalt
public KeyStoreBasedProtectorBuilder fixedSalt(String val)
 
- 
digestAlgorithm
public KeyStoreBasedProtectorBuilder digestAlgorithm(String val)
 
- 
trustManagers
public KeyStoreBasedProtectorBuilder trustManagers(List<TrustManager> val)
 
- 
getKeyStorePath
public String getKeyStorePath()
 
- 
getKeyStorePassword
public String getKeyStorePassword()
 
- 
getEncryptionKeyAlias
public String getEncryptionKeyAlias()
 
- 
getRequestedJceProviderName
public String getRequestedJceProviderName()
 
- 
getEncryptionAlgorithm
public String getEncryptionAlgorithm()
 
- 
getFixedSalt
public String getFixedSalt()
 
- 
getDigestAlgorithm
public String getDigestAlgorithm()
 
- 
getTrustManagers
public List<TrustManager> getTrustManagers()
 
- 
initialize
public Protector initialize()
 
- 
buildOnly
public Protector buildOnly()
Creates the protector without actually initializing it. 
 - 
 
 -