|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactoryImpl
A CallbackHandlerFactory implementation. This will creates an CallbackHandler implementation that understands the following callbacks:
CallbackHandlerFactory
,
CallbackHandler
,
javax.security.auth.callback.NameCallback
,
javax.security.auth.callback.PasswordCallback
,
BinaryTokenCallback
,
XMLTokenReceiverCallback
,
PropertyCallback
Field Summary | |
---|---|
protected org.w3c.dom.Document |
message
|
protected char[] |
password
|
protected java.util.Map |
properties
|
protected java.lang.String |
realm
|
protected byte[] |
tokenBytes
|
protected java.lang.String |
username
|
protected org.w3c.dom.Element |
xmlToken
|
Constructor Summary | |
---|---|
CallbackHandlerFactoryImpl()
|
Method Summary | |
---|---|
void |
init(java.util.Map map)
Initializes the object. |
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 message)
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. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.lang.String username
protected java.lang.String realm
protected char[] password
protected byte[] tokenBytes
protected org.w3c.dom.Element xmlToken
protected org.w3c.dom.Document message
protected java.util.Map properties
Constructor Detail |
public CallbackHandlerFactoryImpl()
Method Detail |
public void init(java.util.Map map) throws SoapSecurityException
Initializable
init
in interface Initializable
com.ibm.wsspi.wssecurity.Initializable
map
- a Map
object which contains name-value pairs.
These pairs are specified in <Property>
elements in
the configuration XMI files.public void setUsername(java.lang.String username)
CallbackHandlerFactory
<UsernameToken>
element.setUsername
in interface CallbackHandlerFactory
com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactory
username
- An username.public void setRealm(java.lang.String realm)
CallbackHandlerFactory
setRealm
in interface CallbackHandlerFactory
com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactory
realm
- A realm name.public void setPassword(char[] password)
CallbackHandlerFactory
<UsernameToken>
element.setPassword
in interface CallbackHandlerFactory
com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactory
password
- A password.public void setTokenBytes(byte[] tokenBytes)
CallbackHandlerFactory
<BinarySecurityToken>
element.setTokenBytes
in interface CallbackHandlerFactory
com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactory
tokenBytes
- A decoded byte array.public void setXMLToken(org.w3c.dom.Element xmlToken)
CallbackHandlerFactory
setXMLToken
in interface CallbackHandlerFactory
com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactory
xmlToken
- A custom XML token.public void setSOAPMessage(org.w3c.dom.Document message)
CallbackHandlerFactory
setSOAPMessage
in interface CallbackHandlerFactory
com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactory
message
- An entire SOAP message.public void setProperties(java.util.Map properties)
CallbackHandlerFactory
Map
object which contains name-value pairs in
configuration XMI files. They corresponds to
LoginMapping/Property
elements.setProperties
in interface CallbackHandlerFactory
com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactory
properties
- A Map
object which contains name-value
pairs.public javax.security.auth.callback.CallbackHandler newCallbackHandler()
CallbackHandlerFactory
CallbackHandler
object. This method is invoked
by WS-Security runtime after setXXX methods are invoked.newCallbackHandler
in interface CallbackHandlerFactory
com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactory
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |