summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-04-26 13:44:02 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-04-26 13:44:02 +0000
commitc16cfbf44705e261ed84e3d6d6b3796c3bd34b68 (patch)
treeb758fe2e75adc3dcfe15ef22986d4f3ca1d492d4
parent79d9ddce35751928fe1b48df00a293b40c8c0db4 (diff)
downloadlasso-c16cfbf44705e261ed84e3d6d6b3796c3bd34b68.tar.gz
lasso-c16cfbf44705e261ed84e3d6d6b3796c3bd34b68.tar.xz
lasso-c16cfbf44705e261ed84e3d6d6b3796c3bd34b68.zip
build the RegisterNameIdentifierRequest with specific names for name identifiers attributes
-rw-r--r--lasso/Attic/protocols/register_name_identifier_request.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lasso/Attic/protocols/register_name_identifier_request.c b/lasso/Attic/protocols/register_name_identifier_request.c
index f346701f..026e6073 100644
--- a/lasso/Attic/protocols/register_name_identifier_request.c
+++ b/lasso/Attic/protocols/register_name_identifier_request.c
@@ -97,19 +97,25 @@ lasso_register_name_identifier_request_new(const xmlChar *providerID,
idpidentifier = lasso_lib_idp_provided_name_identifier_new(idpProvidedNameIdentifier);
lasso_saml_name_identifier_set_nameQualifier(LASSO_SAML_NAME_IDENTIFIER(idpidentifier), idpNameQualifier);
+ lasso_node_rename_prop(idpidentifier, "NameQualifier", "IDPNameQualifier");
lasso_saml_name_identifier_set_format(LASSO_SAML_NAME_IDENTIFIER(idpidentifier), idpFormat);
+ lasso_node_rename_prop(idpidentifier, "Format", "IDPFormat");
lasso_lib_register_name_identifier_request_set_idpProvidedNameIdentifier(LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST(request),
LASSO_LIB_IDP_PROVIDED_NAME_IDENTIFIER(idpidentifier));
spidentifier = lasso_lib_sp_provided_name_identifier_new(spProvidedNameIdentifier);
lasso_saml_name_identifier_set_nameQualifier(LASSO_SAML_NAME_IDENTIFIER(spidentifier), spNameQualifier);
+ lasso_node_rename_prop(spidentifier, "NameQualifier", "SPNameQualifier");
lasso_saml_name_identifier_set_format(LASSO_SAML_NAME_IDENTIFIER(spidentifier), spFormat);
+ lasso_node_rename_prop(spidentifier, "Format", "SPFormat");
lasso_lib_register_name_identifier_request_set_spProvidedNameIdentifier(LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST(request),
LASSO_LIB_SP_PROVIDED_NAME_IDENTIFIER(spidentifier));
oldidentifier = lasso_lib_old_provided_name_identifier_new(oldProvidedNameIdentifier);
lasso_saml_name_identifier_set_nameQualifier(LASSO_SAML_NAME_IDENTIFIER(oldidentifier), oldNameQualifier);
+ lasso_node_rename_prop(oldidentifier, "NameQualifier", "OldNameQualifier");
lasso_saml_name_identifier_set_format(LASSO_SAML_NAME_IDENTIFIER(oldidentifier), oldFormat);
+ lasso_node_rename_prop(oldidentifier, "Format", "OldFormat");
lasso_lib_register_name_identifier_request_set_oldProvidedNameIdentifier(LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST(request),
LASSO_LIB_OLD_PROVIDED_NAME_IDENTIFIER(oldidentifier));