org.jasypt.wicket
Class JasyptCryptFactory

Object
  extended by org.jasypt.wicket.JasyptCryptFactory
All Implemented Interfaces:
org.apache.wicket.util.crypt.ICryptFactory

Deprecated. Package renamed to org.jasypt.wicket13. This class will be removed in 1.11. Use JasyptCrypt instead.

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.

Since:
1.4
Author:
Daniel Fernández

Constructor Summary
JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
          Deprecated.  Creates a new instance of JasyptCryptFactory.
 
Method Summary
 org.apache.wicket.util.crypt.ICrypt newCrypt()
          Deprecated.  Return a new encryptor object.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JasyptCryptFactory

public JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
Deprecated. 

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.

Parameters:
encryptor - the PBEByteEncryptor to be used.
Method Detail

newCrypt

public org.apache.wicket.util.crypt.ICrypt newCrypt()
Deprecated. 

Return a new encryptor object.

This method returns always the same JasyptCrypt object, instead of creating a new one.

Specified by:
newCrypt in interface org.apache.wicket.util.crypt.ICryptFactory


Copyright © 2013 The JASYPT team. All Rights Reserved.