Class CallbackHandlerFeature
WebServiceFeature
that controls CallbackHandler
used during security related processing
of Metro.
This rather untyped, low-level and user-unfriendly CallbackHandler
object controls many details of the security
processing at runtime, such as locating CertStore
or KeyStore
. While we'd like to provide
a higher level features for common configurations, this feature works as an catch-all escape hatch.
See com.sun.xml.wss.impl.misc.DefaultCallbackHandler#handle(javax.security.auth.callback.Callback[])
implementation as an example of what callback CallbackHandler
receives (note that this default
implementation class itself is not a committed part of Metro.)
This feature allows you to pass in an instance of CallbackHandler
unlike
<sc:CallbackHandlerConfiguration>
assertion, which makes it convenient to pass in some state
from the calling application into CallbackHandler
.
- Since:
- Metro 1.5
- Author:
- Kohsuke Kawaguchi
-
Field Summary
Fields inherited from class jakarta.xml.ws.WebServiceFeature
enabled
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jakarta.xml.ws.WebServiceFeature
isEnabled
-
Constructor Details
-
CallbackHandlerFeature
-
-
Method Details
-
getID
- Specified by:
getID
in classjakarta.xml.ws.WebServiceFeature
-
getHandler
- Returns:
CallbackHandler
set in the constructor. Never null.
-