org.apache.jetspeed.security.spi.impl
Class MessageDigestCredentialPasswordEncoder

java.lang.Object
  extended by org.apache.jetspeed.security.spi.impl.MessageDigestCredentialPasswordEncoder
All Implemented Interfaces:
CredentialPasswordEncoder

public class MessageDigestCredentialPasswordEncoder
extends java.lang.Object
implements CredentialPasswordEncoder

MessageDigestCredentialPasswordEncoder

Version:
$Id: MessageDigestCredentialPasswordEncoder.java 516448 2007-03-09 16:25:47Z ate $
Author:
Ate Douma

Constructor Summary
MessageDigestCredentialPasswordEncoder()
           
MessageDigestCredentialPasswordEncoder(boolean simpleEncryption)
           
MessageDigestCredentialPasswordEncoder(java.lang.String algorithm)
           
MessageDigestCredentialPasswordEncoder(java.lang.String algorithm, boolean simpleEncryption)
           
 
Method Summary
 java.lang.String encode(java.lang.String userName, java.lang.String clearTextPassword)
           
 java.lang.String getAlgorithm()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageDigestCredentialPasswordEncoder

public MessageDigestCredentialPasswordEncoder()
                                       throws java.security.NoSuchAlgorithmException
Throws:
java.security.NoSuchAlgorithmException

MessageDigestCredentialPasswordEncoder

public MessageDigestCredentialPasswordEncoder(boolean simpleEncryption)
                                       throws java.security.NoSuchAlgorithmException
Throws:
java.security.NoSuchAlgorithmException

MessageDigestCredentialPasswordEncoder

public MessageDigestCredentialPasswordEncoder(java.lang.String algorithm)
                                       throws java.security.NoSuchAlgorithmException
Throws:
java.security.NoSuchAlgorithmException

MessageDigestCredentialPasswordEncoder

public MessageDigestCredentialPasswordEncoder(java.lang.String algorithm,
                                              boolean simpleEncryption)
                                       throws java.security.NoSuchAlgorithmException
Throws:
java.security.NoSuchAlgorithmException
Method Detail

getAlgorithm

public java.lang.String getAlgorithm()

encode

public java.lang.String encode(java.lang.String userName,
                               java.lang.String clearTextPassword)
                        throws SecurityException
Specified by:
encode in interface CredentialPasswordEncoder
Throws:
SecurityException
See Also:
CredentialPasswordEncoder.encode(java.lang.String, java.lang.String)


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.