public abstract class AbstractSamlInHandler extends Object implements org.apache.cxf.jaxrs.ext.RequestHandler
| Constructor and Description |
|---|
AbstractSamlInHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkBearer(org.apache.ws.security.saml.ext.AssertionWrapper assertionWrapper,
Certificate[] tlsCerts) |
protected boolean |
checkHolderOfKey(org.apache.cxf.message.Message message,
org.apache.ws.security.saml.ext.AssertionWrapper assertionWrapper,
Certificate[] tlsCerts) |
protected boolean |
checkSenderVouches(org.apache.cxf.message.Message message,
org.apache.ws.security.saml.ext.AssertionWrapper assertionWrapper,
Certificate[] tlsCerts)
Check the sender-vouches requirements against the received assertion.
|
protected void |
checkSubjectConfirmationData(org.apache.cxf.message.Message message,
org.apache.ws.security.saml.ext.AssertionWrapper assertion) |
protected void |
setSecurityContext(org.apache.cxf.message.Message message,
org.apache.ws.security.saml.ext.AssertionWrapper wrapper) |
void |
setSecurityContextProvider(SecurityContextProvider p) |
void |
setValidator(org.apache.ws.security.validate.Validator validator) |
protected void |
throwFault(String error,
Exception ex) |
protected void |
validateToken(org.apache.cxf.message.Message message,
Element tokenElement) |
protected void |
validateToken(org.apache.cxf.message.Message message,
InputStream tokenStream) |
public void setValidator(org.apache.ws.security.validate.Validator validator)
public void setSecurityContextProvider(SecurityContextProvider p)
protected void validateToken(org.apache.cxf.message.Message message,
InputStream tokenStream)
protected void validateToken(org.apache.cxf.message.Message message,
Element tokenElement)
protected void checkSubjectConfirmationData(org.apache.cxf.message.Message message,
org.apache.ws.security.saml.ext.AssertionWrapper assertion)
protected void setSecurityContext(org.apache.cxf.message.Message message,
org.apache.ws.security.saml.ext.AssertionWrapper wrapper)
protected boolean checkSenderVouches(org.apache.cxf.message.Message message,
org.apache.ws.security.saml.ext.AssertionWrapper assertionWrapper,
Certificate[] tlsCerts)
protected boolean checkHolderOfKey(org.apache.cxf.message.Message message,
org.apache.ws.security.saml.ext.AssertionWrapper assertionWrapper,
Certificate[] tlsCerts)
protected boolean checkBearer(org.apache.ws.security.saml.ext.AssertionWrapper assertionWrapper,
Certificate[] tlsCerts)
Apache CXF