com.xpn.xwiki.atom
Class WSSEHttpHeader

java.lang.Object
  extended by com.xpn.xwiki.atom.WSSEHttpHeader

public class WSSEHttpHeader
extends java.lang.Object

Author:
Luis

Field Summary
private  java.lang.String created
           
private static java.lang.String createdExpression
           
private static java.util.regex.Pattern createdPattern
           
private static java.text.SimpleDateFormat df
           
private static java.util.regex.Pattern headerPattern
           
private  java.lang.String nonce
           
private static java.lang.String nonceExpression
           
private static java.lang.String parseCreatedExpression
           
private  java.lang.String passwordDigest
           
private static java.lang.String passwordDigestExpression
           
private  java.lang.String userName
           
private static java.lang.String userNameExpression
           
 
Constructor Summary
WSSEHttpHeader()
           
 
Method Summary
static java.lang.String CalendarToW3CDSTFormat(java.util.Calendar cal)
           
 java.lang.String getCreated()
           
static java.lang.String getCreatedExpression()
           
static java.util.regex.Pattern getHeaderPattern()
           
 java.lang.String getNonce()
           
static java.lang.String getNonceExpression()
           
static java.lang.String getParseCreatedExpression()
           
 java.lang.String getPasswordDigest()
           
static java.lang.String getPasswordDigestExpression()
           
 java.lang.String getUserName()
           
static java.lang.String getUserNameExpression()
           
 boolean isAuthenticated(java.lang.String password)
           
 java.util.Calendar parseCreated()
           
static java.util.Calendar parseCreated(java.lang.String w3CDTFValue)
           
static WSSEHttpHeader parseHttpHeader(java.lang.String httpHeader)
           
(package private)  void setCreated(java.lang.String created)
           
private  void setNonce(java.lang.String nonce)
           
private  void setPasswordDigest(java.lang.String passwordDigest)
           
private  void setUserName(java.lang.String userName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userNameExpression

private static java.lang.String userNameExpression

nonceExpression

private static java.lang.String nonceExpression

passwordDigestExpression

private static java.lang.String passwordDigestExpression

createdExpression

private static java.lang.String createdExpression

parseCreatedExpression

private static java.lang.String parseCreatedExpression

headerPattern

private static java.util.regex.Pattern headerPattern

createdPattern

private static java.util.regex.Pattern createdPattern

df

private static java.text.SimpleDateFormat df

userName

private java.lang.String userName

nonce

private java.lang.String nonce

created

private java.lang.String created

passwordDigest

private java.lang.String passwordDigest
Constructor Detail

WSSEHttpHeader

WSSEHttpHeader()
Method Detail

setCreated

void setCreated(java.lang.String created)
Parameters:
created - The created to set.

setNonce

private void setNonce(java.lang.String nonce)
Parameters:
nonce - The nonce to set.

setPasswordDigest

private void setPasswordDigest(java.lang.String passwordDigest)
Parameters:
passwordDigest - The passwordDigest to set.

setUserName

private void setUserName(java.lang.String userName)
Parameters:
userName - The userName to set.

getCreated

public java.lang.String getCreated()
Returns:
Returns the created.

getNonce

public java.lang.String getNonce()
Returns:
Returns the nonce.

getPasswordDigest

public java.lang.String getPasswordDigest()
Returns:
Returns the passwordDigest.

getUserName

public java.lang.String getUserName()
Returns:
Returns the userName.

parseHttpHeader

public static WSSEHttpHeader parseHttpHeader(java.lang.String httpHeader)
                                      throws java.io.IOException
Throws:
java.io.IOException

isAuthenticated

public boolean isAuthenticated(java.lang.String password)

getPasswordDigestExpression

public static java.lang.String getPasswordDigestExpression()
Returns:
Returns the passwordDigestExpression.

getUserNameExpression

public static java.lang.String getUserNameExpression()
Returns:
Returns the userNameExpression.

getCreatedExpression

public static java.lang.String getCreatedExpression()
Returns:
Returns the createdExpression.

getNonceExpression

public static java.lang.String getNonceExpression()
Returns:
Returns the nonceExpression.

getParseCreatedExpression

public static java.lang.String getParseCreatedExpression()
Returns:
Returns the parseCreatedExpression.

getHeaderPattern

public static java.util.regex.Pattern getHeaderPattern()
Returns:
Returns the headerPattern.

parseCreated

public java.util.Calendar parseCreated()

parseCreated

public static java.util.Calendar parseCreated(java.lang.String w3CDTFValue)

CalendarToW3CDSTFormat

public static java.lang.String CalendarToW3CDSTFormat(java.util.Calendar cal)


Copyright 2003 Ludovic Dubost