|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A factory for CallbackHandler in WS-Security toolkit. Developers who are providing CallbackHandler classes to the toolkit must implement this interface. WS-Security runtime instantiates the implementation class and passes the authentication information from <wsse:Security> header to CallbackHandlerFactory class through the setXXX methods. Then newCallbackHandler method is invoked to obtain CallbackHandler object.
Method Summary | |
---|---|
javax.security.auth.callback.CallbackHandler |
newCallbackHandler()
Returns a CallbackHandler object. |
void |
setPassword(char[] password)
Sets a password in the <UsernameToken> element. |
void |
setProperties(java.util.Map properties)
Sets a Map object which contains name-value pairs in
configuration XMI files. |
void |
setRealm(java.lang.String realm)
Sets a realm name. |
void |
setSOAPMessage(org.w3c.dom.Document SOAPMessage)
Sets an entire SOAP message. |
void |
setTokenBytes(byte[] tokenBytes)
Sets a decoded byte array in the <BinarySecurityToken>
element. |
void |
setUsername(java.lang.String username)
Sets an username in the <UsernameToken> element. |
void |
setXMLToken(org.w3c.dom.Element xmlToken)
Sets a custom XML token. |
Methods inherited from interface com.ibm.wsspi.wssecurity.Initializable |
---|
init |
Method Detail |
public void setUsername(java.lang.String username)
<UsernameToken>
element.username
- An username.public void setRealm(java.lang.String realm)
realm
- A realm name.public void setPassword(char[] password)
<UsernameToken>
element.password
- A password.public void setTokenBytes(byte[] tokenBytes)
<BinarySecurityToken>
element.tokenBytes
- A decoded byte array.public void setXMLToken(org.w3c.dom.Element xmlToken)
xmlToken
- A custom XML token.public void setSOAPMessage(org.w3c.dom.Document SOAPMessage)
message
- An entire SOAP message.public void setProperties(java.util.Map properties)
Map
object which contains name-value pairs in
configuration XMI files. They corresponds to
LoginMapping/Property
elements.properties
- A Map
object which contains name-value
pairs.public javax.security.auth.callback.CallbackHandler newCallbackHandler()
CallbackHandler
object. This method is invoked
by WS-Security runtime after setXXX methods are invoked.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |