*/
try {
crypto = loadSignatureCrypto(reqData);
} catch (AxisFault ex) {}
SAMLIssuer saml = loadSamlIssuer(reqData);
saml.setUsername(reqData.username);
saml.setUserCrypto(crypto);
saml.setInstanceDoc(doc);
SAMLAssertion assertion = saml.newAssertion();
if (assertion == null) {
throw new AxisFault("WSDoAllSender: Signed SAML: no SAML token received");
}
String issuerKeyName = null;
String issuerKeyPW = null;
Crypto issuerCrypto = null;
WSSignEnvelope wsSign = new WSSignEnvelope(reqData.actor, mu);
String password = null;
if (saml.isSenderVouches()) {
issuerKeyName = saml.getIssuerKeyName();
issuerKeyPW = saml.getIssuerKeyPassword();
issuerCrypto = saml.getIssuerCrypto();
} else {
password =
getPassword(reqData.username,
actionToDo,
WSHandlerConstants.PW_CALLBACK_CLASS,