public abstract class EncrypterBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
key |
protected EncryptionMode |
mode |
protected boolean |
useRandomIVs |
| Constructor and Description |
|---|
EncrypterBuilder() |
| Modifier and Type | Method and Description |
|---|---|
abstract org.mule.encryption.Encrypter |
build() |
EncrypterBuilder |
forKey(String key) |
String |
getKey() |
EncryptionMode |
getMode() |
boolean |
isUseRandomIVs() |
void |
setKey(String key) |
void |
setMode(EncryptionMode mode) |
void |
setUseRandomIVs(boolean useRandomIVs) |
EncrypterBuilder |
useRandomIVs(boolean useRandomIVs) |
EncrypterBuilder |
using(EncryptionMode mode) |
protected EncryptionMode mode
protected String key
protected boolean useRandomIVs
public EncrypterBuilder using(EncryptionMode mode)
public abstract org.mule.encryption.Encrypter build()
public EncrypterBuilder forKey(String key)
public EncrypterBuilder useRandomIVs(boolean useRandomIVs)
public EncryptionMode getMode()
public void setMode(EncryptionMode mode)
public String getKey()
public void setKey(String key)
public boolean isUseRandomIVs()
public void setUseRandomIVs(boolean useRandomIVs)
Copyright © 2024 MuleSoft, Inc.. All rights reserved.