summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-04-02 16:40:47 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-04-02 16:40:47 +0000
commit9d3578f8a1a850c615f5354e5f8f04823b2bfadb (patch)
treed2e266ad28b8ae8590f30918e65e4048829fde1f
parentb03e62c77f7893276a7aafc11e06c15040d22357 (diff)
downloadlasso-9d3578f8a1a850c615f5354e5f8f04823b2bfadb.tar.gz
lasso-9d3578f8a1a850c615f5354e5f8f04823b2bfadb.tar.xz
lasso-9d3578f8a1a850c615f5354e5f8f04823b2bfadb.zip
initial version
-rw-r--r--lasso/Attic/protocols/name_identifier.c53
-rw-r--r--lasso/Attic/protocols/name_identifier.h6
2 files changed, 59 insertions, 0 deletions
diff --git a/lasso/Attic/protocols/name_identifier.c b/lasso/Attic/protocols/name_identifier.c
new file mode 100644
index 00000000..7ccbac20
--- /dev/null
+++ b/lasso/Attic/protocols/name_identifier.c
@@ -0,0 +1,53 @@
+#include <lasso/protocols/name_identifier.h>
+
+LassoNode *lasso_build_nameIdentifier(const xmlChar *nameIdentifier,
+ const xmlChar *nameQualifier,
+ const xmlChar *format)
+{
+ LassoNode *identifier;
+
+ identifier = lasso_saml_name_identifier_new();
+ lasso_saml_name_identifier_set_nameQualifier(identifier, nameQualifier);
+ lasso_saml_name_identifier_set_format(identifier, format);
+
+ return(identifier);
+}
+
+LassoNode *lasso_build_idpProvidedNameIdentifier(const xmlChar *nameIdentifier,
+ const xmlChar *nameQualifier,
+ const xmlChar *format)
+{
+ LassoNode *identifier;
+
+ identifier = lasso_lib_idp_provided_name_identifier_new();
+ lasso_saml_name_identifier_set_nameQualifier(identifier, nameQualifier);
+ lasso_saml_name_identifier_set_format(identifier, format);
+
+ return(identifier);
+}
+
+LassoNode *lasso_build_spProvidedNameIdentifier(const xmlChar *nameIdentifier,
+ const xmlChar *nameQualifier,
+ const xmlChar *format)
+{
+ LassoNode *identifier;
+
+ identifier = lasso_lib_sp_provided_name_identifier_new();
+ lasso_saml_name_identifier_set_nameQualifier(identifier, nameQualifier);
+ lasso_saml_name_identifier_set_format(identifier, format);
+
+ return(identifier);
+}
+
+LassoNode *lasso_build_oldProvidedNameIdentifier(const xmlChar *nameIdentifier,
+ const xmlChar *nameQualifier,
+ const xmlChar *format)
+{
+ LassoNode *identifier;
+
+ identifier = lasso_lib_old_provided_name_identifier_new();
+ lasso_saml_name_identifier_set_nameQualifier(identifier, nameQualifier);
+ lasso_saml_name_identifier_set_format(identifier, format);
+
+ return(identifier);
+}
diff --git a/lasso/Attic/protocols/name_identifier.h b/lasso/Attic/protocols/name_identifier.h
new file mode 100644
index 00000000..f91ed92f
--- /dev/null
+++ b/lasso/Attic/protocols/name_identifier.h
@@ -0,0 +1,6 @@
+#ifndef __NAME_IDENTIFIER__
+#define __NAME_IDENTIFIER__
+
+#include <lasso/lasso.h>
+
+#endif /* __NAME_IDENTIFIER__ */