com.sun.identity.authentication.spi
Class HttpCallback
java.lang.Object
|
+--com.sun.identity.authentication.spi.HttpCallback
- All Implemented Interfaces:
- javax.security.auth.callback.Callback, java.io.Serializable
- public class HttpCallback
- extends java.lang.Object
- implements javax.security.auth.callback.Callback, java.io.Serializable
This HttpCallback
class implements Callback
and is used by the authentication module with HTTP protocol based
handshaking negotiation.
- See Also:
- Serialized Form
Constructor Summary |
HttpCallback(java.lang.String authorizationHeader,
java.lang.String negotiationHeader,
java.lang.String errorCode)
Constructs a HttpCallback object. |
HttpCallback(java.lang.String authRHeader,
java.lang.String negoName,
java.lang.String negoValue,
int errorCode)
Constructs a HttpCallback object. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpCallback
public HttpCallback(java.lang.String authorizationHeader,
java.lang.String negotiationHeader,
java.lang.String errorCode)
- Constructs a
HttpCallback
object.
- Parameters:
authorizationHeader
- Header name for the authorization string.negotiationHeader
- Negotiation header string.errorCode
- Error code set in the header for negotiation.
HttpCallback
public HttpCallback(java.lang.String authRHeader,
java.lang.String negoName,
java.lang.String negoValue,
int errorCode)
- Constructs a
HttpCallback
object.
The negotiation header is constructed using the
negotiation name and value in the format
negoName:negoValue
.
- Parameters:
authRHeader
- Header name for the authorization string.negoName
- Negotiation name in the negotiation header.negoValue
- Negotiation value in the negotiation header.errorCode
- Error code set in the header for negotiation.
getAuthorizationHeader
public java.lang.String getAuthorizationHeader()
- Returns the authorization header string.
- Returns:
- the authorization header string.
getNegotiationHeaderName
public java.lang.String getNegotiationHeaderName()
- Returns the negotiation header name.
- Returns:
- the negotiation header name.
getNegotiationHeaderValue
public java.lang.String getNegotiationHeaderValue()
- Returns the negotiation header value.
- Returns:
- the negotiation header value.
getNegotiationCode
public int getNegotiationCode()
- Returns the negotiation error code.
- Returns:
- the negotiation error code.
Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.