public abstract class AbstractSamlInHandler extends Object implements 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(Message message,
org.apache.ws.security.saml.ext.AssertionWrapper assertionWrapper,
Certificate[] tlsCerts) |
protected boolean |
checkSenderVouches(Message message,
org.apache.ws.security.saml.ext.AssertionWrapper assertionWrapper,
Certificate[] tlsCerts)
Check the sender-vouches requirements against the received assertion.
|
protected void |
checkSubjectConfirmationData(Message message,
org.apache.ws.security.saml.ext.AssertionWrapper assertion) |
protected Element |
readToken(Message message,
InputStream tokenStream) |
protected void |
setSecurityContext(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 org.apache.ws.security.saml.ext.AssertionWrapper |
toWrapper(Element tokenElement) |
protected void |
validateToken(Message message,
org.apache.ws.security.saml.ext.AssertionWrapper assertion) |
protected void |
validateToken(Message message,
Element tokenElement) |
protected void |
validateToken(Message message,
InputStream tokenStream) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleRequestpublic void setValidator(org.apache.ws.security.validate.Validator validator)
public void setSecurityContextProvider(SecurityContextProvider p)
protected void validateToken(Message message, InputStream tokenStream)
protected Element readToken(Message message, InputStream tokenStream)
protected org.apache.ws.security.saml.ext.AssertionWrapper toWrapper(Element tokenElement)
protected void validateToken(Message message, org.apache.ws.security.saml.ext.AssertionWrapper assertion)
protected void checkSubjectConfirmationData(Message message, org.apache.ws.security.saml.ext.AssertionWrapper assertion)
protected void setSecurityContext(Message message, org.apache.ws.security.saml.ext.AssertionWrapper wrapper)
protected boolean checkSenderVouches(Message message, org.apache.ws.security.saml.ext.AssertionWrapper assertionWrapper, Certificate[] tlsCerts)
protected boolean checkHolderOfKey(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