|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.security.handler.WSHandler
org.apache.ws.axis.security.handler.WSDoAllHandler
org.apache.ws.axis.security.WSDoAllReceiver
uk.ac.soton.itinnovation.grid.gridservit.wss4j.handler.SecurityContextInitHandler
public class SecurityContextInitHandler
| Field Summary |
|---|
| Fields inherited from class org.apache.ws.axis.security.WSDoAllReceiver |
|---|
log |
| Fields inherited from class org.apache.ws.axis.security.handler.WSDoAllHandler |
|---|
makeLockable, name, options |
| Fields inherited from class org.apache.ws.security.handler.WSHandler |
|---|
cryptos, DONE, secEngine |
| Constructor Summary | |
|---|---|
SecurityContextInitHandler()
|
|
| Method Summary | |
|---|---|
protected boolean |
checkReceiverResults(Vector wsResult,
Vector actions)
Ensure we have the right set of actions. |
protected boolean |
verifyTrust(X509Certificate cert,
org.apache.ws.security.handler.RequestData reqData)
|
| Methods inherited from class org.apache.ws.axis.security.WSDoAllReceiver |
|---|
invoke |
| Methods inherited from class org.apache.ws.axis.security.handler.WSDoAllHandler |
|---|
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getPassword, getProperty, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable, setPassword, setProperty |
| Methods inherited from class org.apache.ws.security.handler.WSHandler |
|---|
checkSignatureConfirmation, decodeCustomPasswordTypes, decodeDecryptionParameter, decodeEnableSignatureConfirmation, decodeEncryptionParameter, decodeMustUnderstand, decodeSignatureParameter, decodeSignatureParameter2, decodeTimestampPrecision, decodeTimestampStrict, decodeTimeToLive, decodeUTParameter, doReceiverAction, doSenderAction, getClassLoader, getPassword, getPasswordCB, getString, getStringOption, loadDecryptionCrypto, loadEncryptionCrypto, loadSignatureCrypto, verifyTimestamp |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SecurityContextInitHandler()
| Method Detail |
|---|
protected boolean verifyTrust(X509Certificate cert,
org.apache.ws.security.handler.RequestData reqData)
verifyTrust in class org.apache.ws.security.handler.WSHandler
protected boolean checkReceiverResults(Vector wsResult,
Vector actions)
See http://article.gmane.org/gmane.comp.apache.webservices.fx.devel/4044
Also, we ignore SAML results, because clients can choose to add an optional SAML token whenever they like. Note: we don't really care about this because PBAC will check that the user had the right credentials anyway.
checkReceiverResults in class org.apache.ws.security.handler.WSHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||