SamlTokenBuilder stb = new SamlTokenBuilder(context,(AuthenticationTokenPolicy.SAMLAssertionBinding)keyBinding,true);
return stb.process();
} else if (PolicyTypeUtil.keyValueTokenBinding(keyBinding)) {
((NamespaceContextEx)context.getNamespaceContext()).addSAMLNS();
KeyValueTokenBuilder sctBuilder = new KeyValueTokenBuilder(context,(AuthenticationTokenPolicy.KeyValueTokenBinding)keyBinding);
BuilderResult kvtResult = sctBuilder.process();
return kvtResult;
} else{
logger.log(Level.SEVERE, LogStringsMessages.WSS_1703_UNSUPPORTED_KEYBINDING_SIGNATUREPOLICY(keyBinding));
throw new UnsupportedOperationException("Unsupported Key Binding"+keyBinding);