|
JAIN SIP API v1.1 - 23rd June 2003 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The Authorization header is used when a user agent wishes to authenticate itself with a server - usually, but not necessarily, after receiving an UNAUTHORIZED Response - by including an AuthorizationHeader with the Request. The AuthorizationHeader consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
This header field, along with Proxy-Authorization, breaks the general rules about multiple header field values. Although not a comma- separated list, this header field name may be present multiple times, and MUST NOT be combined into a single header line.
For Example:
Authorization: Digest username="Alice", realm="atlanta.com",
nonce="84a4cc6f3082121f32b42a2187831a9e",
response="7587245234b3434cc3412213e5f113a5432"
Parameters
,
WWWAuthenticateHeader
,
ProxyAuthorizationHeader
Field Summary | |
static java.lang.String |
NAME
Name of AuthorizationHeader |
Method Summary | |
java.lang.String |
getAlgorithm()
Returns the Algorithm value of this AuthorizationHeader. |
java.lang.String |
getCNonce()
Returns the CNonce value of this AuthorizationHeader. |
java.lang.String |
getNonce()
Returns the Nonce value of this AuthorizationHeader. |
int |
getNonceCount()
Returns the Nonce Count value of this AuthorizationHeader. |
java.lang.String |
getOpaque()
Returns the Opaque value of this AuthorizationHeader. |
java.lang.String |
getQop()
Returns the Qop value of this AuthorizationHeader. |
java.lang.String |
getRealm()
Returns the Realm value of this AuthorizationHeader. |
java.lang.String |
getResponse()
Returns the Response value of this AuthorizationHeader. |
java.lang.String |
getScheme()
Returns the scheme of the Response information for this AuthorizationHeader. |
URI |
getURI()
Returns the URI value of this AuthorizationHeader, for example DigestURI. |
java.lang.String |
getUsername()
Returns the Username value of this AuthorizationHeader. |
void |
setAlgorithm(java.lang.String algorithm)
Sets the Algorithm of the AuthorizationHeader to the new algorithm parameter value. |
void |
setCNonce(java.lang.String cNonce)
Sets the CNonce of the AuthorizationHeader to the cNonce parameter value. |
void |
setNonce(java.lang.String nonce)
Sets the Nonce of the AuthorizationHeader to the nonce parameter value. |
void |
setNonceCount(int nonceCount)
Sets the Nonce Count of the AuthorizationHeader to the nonceCount parameter value. |
void |
setOpaque(java.lang.String opaque)
Sets the Opaque value of the AuthorizationHeader to the new opaque parameter value. |
void |
setQop(java.lang.String qop)
Sets the MessageQop value of the AuthorizationHeader to the new qop parameter value. |
void |
setRealm(java.lang.String realm)
Sets the Realm of the AuthorizationHeader to the realm parameter value. |
void |
setResponse(java.lang.String response)
Sets the Response of the AuthorizationHeader to the new response parameter value. |
void |
setScheme(java.lang.String scheme)
Sets the scheme of the Response information for this AuthorizationHeader. |
void |
setURI(URI uri)
Sets the URI of the AuthorizationHeader to the uri parameter value. |
void |
setUsername(java.lang.String username)
Sets the Username of the AuthorizationHeader to the username parameter value. |
Methods inherited from interface javax.sip.header.Parameters |
getParameter, getParameterNames, removeParameter, setParameter |
Methods inherited from interface javax.sip.header.Header |
clone, equals, getName, toString |
Field Detail |
public static final java.lang.String NAME
Method Detail |
public void setScheme(java.lang.String scheme)
scheme
- - the new string value that identifies the response
information scheme.public java.lang.String getScheme()
public void setRealm(java.lang.String realm) throws java.text.ParseException
realm
- the new Realm String of this AuthorizationHeader.
java.text.ParseException
- which signals that an error has been reached
unexpectedly while parsing the realm.public java.lang.String getRealm()
public void setUsername(java.lang.String username) throws java.text.ParseException
username
- the new Username String of this AuthorizationHeader.
java.text.ParseException
- which signals that an error has been reached
unexpectedly while parsing the username.public java.lang.String getUsername()
public void setNonce(java.lang.String nonce) throws java.text.ParseException
nonce
- - the new nonce String of this AuthorizationHeader.
java.text.ParseException
- which signals that an error has been reached
unexpectedly while parsing the nonce value.public java.lang.String getNonce()
public void setURI(URI uri)
uri
- - the new URI of this AuthorizationHeader.public URI getURI()
public void setResponse(java.lang.String response) throws java.text.ParseException
response
- - the new response String of this AuthorizationHeader.
java.text.ParseException
- which signals that an error has been reached
unexpectedly while parsing the Response.public java.lang.String getResponse()
public void setAlgorithm(java.lang.String algorithm) throws java.text.ParseException
algorithm
- - the new algorithm String of this AuthorizationHeader.
java.text.ParseException
- which signals that an error has been reached
unexpectedly while parsing the algorithm value.public java.lang.String getAlgorithm()
public void setCNonce(java.lang.String cNonce) throws java.text.ParseException
cNonce
- - the new cNonce String of this AuthorizationHeader.
java.text.ParseException
- which signals that an error has been reached
unexpectedly while parsing the cNonce value.public java.lang.String getCNonce()
public void setOpaque(java.lang.String opaque) throws java.text.ParseException
opaque
- - the new Opaque string of this AuthorizationHeader.
java.text.ParseException
- which signals that an error has been reached
unexpectedly while parsing the opaque value.public java.lang.String getOpaque()
public void setQop(java.lang.String qop) throws java.text.ParseException
qop
- - the new Qop string of this AuthorizationHeader.
java.text.ParseException
- which signals that an error has been reached
unexpectedly while parsing the Qop value.public java.lang.String getQop()
public void setNonceCount(int nonceCount) throws java.text.ParseException
nonceCount
- - the new nonceCount integer of this AuthorizationHeader.
java.text.ParseException
- which signals that an error has been reached
unexpectedly while parsing the nonceCount value.public int getNonceCount()
|
JAIN SIP API v1.1 - 23rd June 2003 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |