gov.nist.javax.sip.header
クラス Challenge

java.lang.Object
  上位を拡張 gov.nist.core.GenericObject
      上位を拡張 gov.nist.javax.sip.header.SIPObject
          上位を拡張 gov.nist.javax.sip.header.Challenge
すべての実装されたインタフェース:
java.io.Serializable

public class Challenge
extends SIPObject

Challenge part of the Auth header. This is only used by the parser interface

バージョン:
JAIN-SIP-1.1 $Revision: 1.2 $ $Date: 2004/01/22 13:26:29 $ This code is in the public domain.
作成者:
M. Ranganathan NIST/ITL/ANTD
関連項目:
直列化された形式

コンストラクタの概要
Challenge()
          Default constructor
 
メソッドの概要
 java.lang.String encode()
          Encode the challenge in canonical form.
 java.lang.String getAlgorithm()
          get the Algorithm value.
 NameValueList getAuthParams()
          get AuthParms list.
 java.lang.String getDomain()
          get the domain
 java.lang.String getOpaque()
          get the Opaque field
 java.lang.String getParameter(java.lang.String name)
          get the specified parameter
 java.lang.String getQOP()
          get QOP value
 java.lang.String getRealm()
          get the realm value.
 java.lang.String getResponse()
          get the Response value.
 java.lang.String getScheme()
          get the scheme field
 java.lang.String getSignature()
          get the Signature value.
 java.lang.String getSignedBy()
          get the signedBy value.
 java.lang.String getStale()
          get the State value.
 java.lang.String getURI()
          get the URI field
 boolean hasParameter(java.lang.String name)
          boolean function
 boolean hasParameters()
          Boolean function
 boolean removeParameter(java.lang.String name)
          delete the specified parameter
 void removeParameters()
          remove all parameters
 void setAuthParams(NameValueList a)
          Set the authParams member
 void setParameter(NameValue nv)
          set the specified parameter
 void setScheme(java.lang.String s)
          Set the scheme member
 
クラス gov.nist.javax.sip.header.SIPObject から継承されたメソッド
clone, dbgPrint, debugDump, debugDump, equals, match, merge, replace, replace, replace, replace, toString
 
クラス gov.nist.core.GenericObject から継承されたメソッド
getClassFromName, getMatcher, isMySubclass, setMatcher
 
クラス java.lang.Object から継承されたメソッド
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Challenge

public Challenge()
Default constructor

メソッドの詳細

encode

public java.lang.String encode()
Encode the challenge in canonical form.

定義:
クラス SIPObject 内の encode
戻り値:
String

getScheme

public java.lang.String getScheme()
get the scheme field

戻り値:
String

getAuthParams

public NameValueList getAuthParams()
get AuthParms list.

戻り値:
NameValueList

getDomain

public java.lang.String getDomain()
get the domain

戻り値:
String

getURI

public java.lang.String getURI()
get the URI field

戻り値:
String

getOpaque

public java.lang.String getOpaque()
get the Opaque field

戻り値:
String

getQOP

public java.lang.String getQOP()
get QOP value

戻り値:
String

getAlgorithm

public java.lang.String getAlgorithm()
get the Algorithm value.

戻り値:
String

getStale

public java.lang.String getStale()
get the State value.

戻り値:
String

getSignature

public java.lang.String getSignature()
get the Signature value.

戻り値:
String

getSignedBy

public java.lang.String getSignedBy()
get the signedBy value.

戻り値:
String

getResponse

public java.lang.String getResponse()
get the Response value.

戻り値:
String

getRealm

public java.lang.String getRealm()
get the realm value.

戻り値:
String.

getParameter

public java.lang.String getParameter(java.lang.String name)
get the specified parameter

パラメータ:
name - String to set
戻り値:
String to set

hasParameter

public boolean hasParameter(java.lang.String name)
boolean function

パラメータ:
name - String to set
戻り値:
true if this header has the specified parameter, false otherwise.

hasParameters

public boolean hasParameters()
Boolean function

戻り値:
true if this header has some parameters.

removeParameter

public boolean removeParameter(java.lang.String name)
delete the specified parameter

パラメータ:
name - String
戻り値:
true if the specified parameter has been removed, false otherwise.

removeParameters

public void removeParameters()
remove all parameters


setParameter

public void setParameter(NameValue nv)
set the specified parameter

パラメータ:
nv - NameValue to set

setScheme

public void setScheme(java.lang.String s)
Set the scheme member

パラメータ:
s - String to set

setAuthParams

public void setAuthParams(NameValueList a)
Set the authParams member

パラメータ:
a - NameValueList to set