wsSecSignatureSAML.setUserInfo(context.expand(getUsername()), context.expand(getPassword()));
if (confirmationMethod.equals(SENDER_VOUCHES_CONFIRMATION_METHOD)) {
wsSecSignatureSAML.setKeyIdentifierType(WSConstants.BST_DIRECT_REFERENCE);
wsSecSignatureSAML.build(doc, null, assertion, wssCrypto.getCrypto(), context.expand(getUsername()),
context.expand(getPassword()), secHeader);
} else if (confirmationMethod.equals(HOLDER_OF_KEY_CONFIRMATION_METHOD)) {
wsSecSignatureSAML.setDigestAlgo(digestAlgorithm);
if (assertionType.equals(AUTHENTICATION_ASSERTION_TYPE)) {