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

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

public class MessageDigestCredentialPasswordEncoder
extends Object
implements CredentialPasswordEncoder

MessageDigestCredentialPasswordEncoder

Version:
$Id: MessageDigestCredentialPasswordEncoder.java 187914 2004-11-08 22:36:04Z ate $
Author:
Ate Douma

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

Field Detail

digester

MessageDigest digester
Constructor Detail

MessageDigestCredentialPasswordEncoder

public MessageDigestCredentialPasswordEncoder()
                                       throws NoSuchAlgorithmException

MessageDigestCredentialPasswordEncoder

public MessageDigestCredentialPasswordEncoder(String algorithm)
                                       throws NoSuchAlgorithmException
Method Detail

getAlgorithm

public String getAlgorithm()

encode

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


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