public final class JasyptCryptFactory extends Object implements org.apache.wicket.util.crypt.ICryptFactory
Implementation of the Apache Wicket ICryptFactory interface
which returns JasyptCrypt instances.
Requires a PBEByteEncryptor as a constructor argument, which can
be created or retrieved from any part of the jasypt encryption configuration
infrastructure.
This class is thread-safe.
| Constructor and Description |
|---|
JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
Deprecated.
Creates a new instance of JasyptCryptFactory.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.wicket.util.crypt.ICrypt |
newCrypt()
Deprecated.
Return a new encryptor object.
|
public JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
Creates a new instance of JasyptCryptFactory.
This factory uses an instance of PBEByteEncryptor instead of
a PBEStringEncryptor (as could be expected) because Wicket
requires a specific type of String encoding (URL and file safe
BASE64), which is managed by a wicket internal class, and which
expectes byte[] input.
encryptor - the PBEByteEncryptor to be used.Copyright © 2019 The JASYPT team. All rights reserved.