public abstract class AbstractTokenInterceptor
extends org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
| Constructor and Description |
|---|
AbstractTokenInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addToken(org.apache.cxf.binding.soap.SoapMessage message) |
protected abstract org.apache.wss4j.policy.model.AbstractToken |
assertTokens(org.apache.cxf.binding.soap.SoapMessage message) |
protected org.apache.wss4j.policy.model.AbstractToken |
assertTokens(org.apache.cxf.binding.soap.SoapMessage message,
String localname,
boolean signed) |
protected org.apache.cxf.headers.Header |
findSecurityHeader(org.apache.cxf.binding.soap.SoapMessage message,
boolean create) |
protected String |
getPassword(String userName,
org.apache.wss4j.policy.model.AbstractToken info,
int usage,
org.apache.cxf.binding.soap.SoapMessage message) |
protected TokenStore |
getTokenStore(org.apache.cxf.binding.soap.SoapMessage message) |
Set<QName> |
getUnderstoodHeaders() |
void |
handleMessage(org.apache.cxf.binding.soap.SoapMessage message) |
protected boolean |
isTLSInUse(org.apache.cxf.binding.soap.SoapMessage message) |
protected void |
policyNotAsserted(org.apache.wss4j.policy.model.AbstractToken assertion,
Exception reason,
org.apache.cxf.binding.soap.SoapMessage message) |
protected void |
policyNotAsserted(org.apache.wss4j.policy.model.AbstractToken assertion,
String reason,
org.apache.cxf.binding.soap.SoapMessage message) |
protected abstract void |
processToken(org.apache.cxf.binding.soap.SoapMessage message) |
getFaultCodePrefix, getRoles, prepareStackTraceaddAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBeforepublic Set<QName> getUnderstoodHeaders()
getUnderstoodHeaders in interface org.apache.cxf.binding.soap.interceptor.SoapInterceptorgetUnderstoodHeaders in class org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptorpublic void handleMessage(org.apache.cxf.binding.soap.SoapMessage message)
throws org.apache.cxf.interceptor.Fault
org.apache.cxf.interceptor.Faultprotected abstract void processToken(org.apache.cxf.binding.soap.SoapMessage message)
protected abstract void addToken(org.apache.cxf.binding.soap.SoapMessage message)
protected abstract org.apache.wss4j.policy.model.AbstractToken assertTokens(org.apache.cxf.binding.soap.SoapMessage message)
protected org.apache.wss4j.policy.model.AbstractToken assertTokens(org.apache.cxf.binding.soap.SoapMessage message,
String localname,
boolean signed)
protected boolean isTLSInUse(org.apache.cxf.binding.soap.SoapMessage message)
protected TokenStore getTokenStore(org.apache.cxf.binding.soap.SoapMessage message)
protected org.apache.cxf.headers.Header findSecurityHeader(org.apache.cxf.binding.soap.SoapMessage message,
boolean create)
protected String getPassword(String userName, org.apache.wss4j.policy.model.AbstractToken info, int usage, org.apache.cxf.binding.soap.SoapMessage message)
protected void policyNotAsserted(org.apache.wss4j.policy.model.AbstractToken assertion,
String reason,
org.apache.cxf.binding.soap.SoapMessage message)
protected void policyNotAsserted(org.apache.wss4j.policy.model.AbstractToken assertion,
Exception reason,
org.apache.cxf.binding.soap.SoapMessage message)
Apache CXF