org.siprop.util.impl
クラス DigestAuthentication

java.lang.Object
  上位を拡張 org.siprop.util.impl.DigestAuthentication

public class DigestAuthentication
extends java.lang.Object

Digest認証用クラス
非常に簡易的な実装のみ行っている。

作成者:
noritsuna

コンストラクタの概要
DigestAuthentication()
           
 
メソッドの概要
 Authorization getAuthorization(Authorization auth, java.lang.String username, java.lang.String password, java.lang.String uriStr, java.lang.String method)
          responseを計算して、Authorizationヘッダーを返す。
 ProxyAuthorization getProxyAuthorization(ProxyAuthorization auth, java.lang.String username, java.lang.String password, java.lang.String uriStr, java.lang.String method)
          responseを計算して、ProxyAuthorizationヘッダーを返す。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DigestAuthentication

public DigestAuthentication()
メソッドの詳細

getProxyAuthorization

public ProxyAuthorization getProxyAuthorization(ProxyAuthorization auth,
                                                java.lang.String username,
                                                java.lang.String password,
                                                java.lang.String uriStr,
                                                java.lang.String method)
                                         throws java.text.ParseException
responseを計算して、ProxyAuthorizationヘッダーを返す。

パラメータ:
auth - Authorization
username - ユーザ名
password - パスワード
uriStr - Request-URI
method - メソッド名
戻り値:
responseパラメータ付きのAuthヘッダー
例外:
java.text.ParseException

getAuthorization

public Authorization getAuthorization(Authorization auth,
                                      java.lang.String username,
                                      java.lang.String password,
                                      java.lang.String uriStr,
                                      java.lang.String method)
                               throws java.text.ParseException
responseを計算して、Authorizationヘッダーを返す。

パラメータ:
auth -
username -
password -
uriStr -
method -
戻り値:
例外:
java.text.ParseException