java.lang.Object
dev.orne.config.impl.CryptoProviderOptions
Configuration values cryptography transformations provider builder options.
- Since:
- 1.0
- Version:
- 1.0, 2025-05
- Author:
- (w) Iker Hernaez
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanIf the cryptography engine must be destroyed on provider destruction.protected ConfigCryptoEngineThe cryptography engine to use.protected SecretKeyThe secret key to use.protected booleanIf multiple pooledCipherinstances should be used. -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance.CryptoProviderOptions(@NotNull CryptoProviderOptions copy) Copy constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the cryptography engine to use.getKey()Returns the secret key to use.booleanReturnstrueif the cryptography engine must be destroyed on provider destruction.booleanisPooled()Returnstrueif multiple pooledCipherinstances should be used.voidsetDestroyEngine(boolean destroyEngine) Sets if the cryptography engine must be destroyed on provider destruction.voidsetEngine(ConfigCryptoEngine engine) Sets the cryptography engine to use.voidSets the secret key to use.voidsetPooled(boolean pooled) Sets if multiple pooledCipherinstances should be used.
-
Field Details
-
engine
The cryptography engine to use. -
destroyEngine
protected boolean destroyEngineIf the cryptography engine must be destroyed on provider destruction. -
key
The secret key to use. -
pooled
protected boolean pooledIf multiple pooledCipherinstances should be used.
-
-
Constructor Details
-
CryptoProviderOptions
public CryptoProviderOptions()Creates a new instance. -
CryptoProviderOptions
Copy constructor.- Parameters:
copy- The instance to copy.
-
-
Method Details
-
getEngine
Returns the cryptography engine to use.- Returns:
- The cryptography engine to use.
-
setEngine
Sets the cryptography engine to use.- Parameters:
engine- The cryptography engine to use.
-
isDestroyEngine
public boolean isDestroyEngine()Returnstrueif the cryptography engine must be destroyed on provider destruction.- Returns:
- If the cryptography engine must be destroyed on provider destruction.
-
setDestroyEngine
public void setDestroyEngine(boolean destroyEngine) Sets if the cryptography engine must be destroyed on provider destruction.- Parameters:
destroyEngine- If the cryptography engine must be destroyed on provider destruction.
-
getKey
Returns the secret key to use.- Returns:
- The secret key to use.
-
setKey
Sets the secret key to use.- Parameters:
key- The secret key to use.
-
isPooled
public boolean isPooled()Returnstrueif multiple pooledCipherinstances should be used.- Returns:
- If multiple pooled
Cipherinstances should be used.
-
setPooled
public void setPooled(boolean pooled) Sets if multiple pooledCipherinstances should be used.- Parameters:
pooled- If multiple pooledCipherinstances should be used.
-