org.apache.cxf.ws.security.sts.provider
Interface SecurityTokenService
- All Known Implementing Classes:
- SecurityTokenServiceImpl
public interface SecurityTokenService
keyExchangeToken
@Action(input="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/KET",
output="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/KETFinal")
RequestSecurityTokenResponseType keyExchangeToken(RequestSecurityTokenType request)
issue
@Action(input="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue",
output="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTRC/IssueFinal")
RequestSecurityTokenResponseCollectionType issue(RequestSecurityTokenType request)
issueSingle
@Action(input="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue",
output="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTRC/IssueFinal")
RequestSecurityTokenResponseType issueSingle(RequestSecurityTokenType request)
cancel
@Action(input="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Cancel",
output="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/CancelFinal")
RequestSecurityTokenResponseType cancel(RequestSecurityTokenType request)
validate
@Action(input="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Validate",
output="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/ValidateFinal")
RequestSecurityTokenResponseType validate(RequestSecurityTokenType request)
requestCollection
RequestSecurityTokenResponseCollectionType requestCollection(RequestSecurityTokenCollectionType requestCollection)
renew
@Action(input="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Renew",
output="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/RenewFinal")
RequestSecurityTokenResponseType renew(RequestSecurityTokenType request)
Apache CXF