org.apache.karaf.jaas.jasypt.impl
Class JasyptEncryption

java.lang.Object
  extended by org.apache.karaf.jaas.jasypt.impl.JasyptEncryption
All Implemented Interfaces:
Encryption

public class JasyptEncryption
extends java.lang.Object
implements Encryption

Jasypt implementation of the Encryption service.

Author:
jbonofre

Constructor Summary
JasyptEncryption(java.util.Map<java.lang.String,java.lang.String> params)
           Default constructor with the encryption algorithm.
 
Method Summary
 boolean checkPassword(java.lang.String input, java.lang.String password)
           Check password.
 java.lang.String encryptPassword(java.lang.String plain)
           Encrypt a password.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JasyptEncryption

public JasyptEncryption(java.util.Map<java.lang.String,java.lang.String> params)

Default constructor with the encryption algorithm.

Parameters:
params - encryption parameters
Method Detail

encryptPassword

public java.lang.String encryptPassword(java.lang.String plain)
Description copied from interface: Encryption

Encrypt a password.

Specified by:
encryptPassword in interface Encryption
Parameters:
plain - the password in plain format.
Returns:
the encrypted password format.

checkPassword

public boolean checkPassword(java.lang.String input,
                             java.lang.String password)
Description copied from interface: Encryption

Check password.

Specified by:
checkPassword in interface Encryption
Parameters:
input - password provided in plain format.
password - the encrypted format to compare with.
Returns:
true if the password match, false else.


Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.