org.jboss.seam.security.digest
Class DigestUtils

java.lang.Object
  extended by org.jboss.seam.security.digest.DigestUtils

public class DigestUtils
extends java.lang.Object

Digest-related utility methods, adapted from Acegi and Apache Commons.

Author:
Shane Bryzak

Constructor Summary
DigestUtils()
           
 
Method Summary
static java.lang.String encodePasswordInA1Format(java.lang.String username, java.lang.String realm, java.lang.String password)
           
static java.lang.String generateDigest(boolean passwordAlreadyEncoded, java.lang.String username, java.lang.String realm, java.lang.String password, java.lang.String httpMethod, java.lang.String uri, java.lang.String qop, java.lang.String nonce, java.lang.String nc, java.lang.String cnonce)
           
static java.lang.String md5Hex(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DigestUtils

public DigestUtils()
Method Detail

generateDigest

public static java.lang.String generateDigest(boolean passwordAlreadyEncoded,
                                              java.lang.String username,
                                              java.lang.String realm,
                                              java.lang.String password,
                                              java.lang.String httpMethod,
                                              java.lang.String uri,
                                              java.lang.String qop,
                                              java.lang.String nonce,
                                              java.lang.String nc,
                                              java.lang.String cnonce)
                                       throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

encodePasswordInA1Format

public static java.lang.String encodePasswordInA1Format(java.lang.String username,
                                                        java.lang.String realm,
                                                        java.lang.String password)

md5Hex

public static java.lang.String md5Hex(java.lang.String value)


Copyright © 2011 Seam Framework. All Rights Reserved.