|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Objectorg.jasypt.wicket15.JasyptCryptFactory
public final class JasyptCryptFactory
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 Summary | |
|---|---|
JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
Creates a new instance of JasyptCryptFactory. |
|
| Method Summary | |
|---|---|
org.apache.wicket.util.crypt.ICrypt |
newCrypt()
Return a new encryptor object. |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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.| Method Detail |
|---|
public org.apache.wicket.util.crypt.ICrypt newCrypt()
Return a new encryptor object.
This method returns always the same JasyptCrypt object, instead of creating a new one.
newCrypt in interface org.apache.wicket.util.crypt.ICryptFactory
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||