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.
-
-