summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-04-27 15:02:09 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-04-27 15:02:09 +0000
commitb95491f86701a7ec23c95f0b964626ece40a4202 (patch)
tree2bd519cccf6c14e52beaef0c8b46d6ac0ed4e054
parent6cfd865e064cf40f1957e92abad4c1eb21105fd5 (diff)
downloadlasso-b95491f86701a7ec23c95f0b964626ece40a4202.tar.gz
lasso-b95491f86701a7ec23c95f0b964626ece40a4202.tar.xz
lasso-b95491f86701a7ec23c95f0b964626ece40a4202.zip
delete files from cvs
-rw-r--r--lasso/Attic/protocols/logout.c284
-rw-r--r--lasso/Attic/protocols/logout.h75
-rw-r--r--lasso/Attic/protocols/register_name_identifier.c195
-rw-r--r--lasso/Attic/protocols/register_name_identifier.h58
4 files changed, 0 insertions, 612 deletions
diff --git a/lasso/Attic/protocols/logout.c b/lasso/Attic/protocols/logout.c
deleted file mode 100644
index 3575be3a..00000000
--- a/lasso/Attic/protocols/logout.c
+++ /dev/null
@@ -1,284 +0,0 @@
-/* $Id$
- *
- * Lasso - A free implementation of the Liberty Alliance specifications.
- *
- * Copyright (C) 2004 Entr'ouvert
- * http://lasso.entrouvert.org
- *
- * Authors: Valery Febvre <vfebvre@easter-eggs.com>
- * Nicolas Clapies <nclapies@entrouvert.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#include <lasso/protocols/logout.h>
-
-/*****************************************************************************/
-/* LogoutRequest */
-/*****************************************************************************/
-
-static LassoNode *
-lasso_logout_request_build_full(const char *requestID,
- const xmlChar *majorVersion,
- const xmlChar *minorVersion,
- const xmlChar *issueInstant,
- const xmlChar *providerID,
- xmlChar *nameIdentifier,
- const xmlChar *nameQualifier,
- const xmlChar *format,
- const xmlChar *sessionIndex,
- const xmlChar *relayState,
- const xmlChar *consent)
-{
- LassoNode *request, *identifier;
-
- request = lasso_lib_logout_request_new();
-
- if(requestID!=NULL){
- lasso_samlp_request_abstract_set_requestID(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- requestID);
- }
- else{
- lasso_samlp_request_abstract_set_requestID(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- (const xmlChar *)lasso_build_unique_id(32));
- }
-
- if(majorVersion!=NULL){
- lasso_samlp_request_abstract_set_majorVersion(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- majorVersion);
- }
- else{
- lasso_samlp_request_abstract_set_majorVersion(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- lassoLibMajorVersion);
- }
-
- if(minorVersion!=NULL){
- lasso_samlp_request_abstract_set_minorVersion(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- minorVersion);
- }
- else{
- lasso_samlp_request_abstract_set_minorVersion(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- lassoLibMinorVersion);
- }
-
- if(issueInstant!=NULL){
- lasso_samlp_request_abstract_set_issueInstance(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- issueInstant);
- }
- else{
- lasso_samlp_request_abstract_set_issueInstance(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- lasso_get_current_time());
- }
-
- lasso_lib_logout_request_set_providerID(LASSO_LIB_LOGOUT_REQUEST(request),
- providerID);
-
- identifier = lasso_saml_name_identifier_new(nameIdentifier);
- lasso_saml_name_identifier_set_nameQualifier(LASSO_SAML_NAME_IDENTIFIER(identifier),
- nameQualifier);
- lasso_saml_name_identifier_set_format(LASSO_SAML_NAME_IDENTIFIER(identifier),
- format);
- lasso_lib_logout_request_set_nameIdentifier(LASSO_LIB_LOGOUT_REQUEST(request),
- LASSO_SAML_NAME_IDENTIFIER(identifier));
-
- if(sessionIndex){
- lasso_lib_logout_request_set_sessionIndex(LASSO_LIB_LOGOUT_REQUEST(request),
- sessionIndex);
- }
-
- if(relayState){
- lasso_lib_logout_request_set_relayState(LASSO_LIB_LOGOUT_REQUEST(request),
- relayState);
- }
-
- if(consent){
- lasso_lib_logout_request_set_consent(LASSO_LIB_LOGOUT_REQUEST(request),
- consent);
- }
-
- return(request);
-
-}
-
-lassoLogoutRequest *
-lasso_logout_request_create(const xmlChar *providerID,
- xmlChar *nameIdentifier,
- const xmlChar *nameQualifier,
- const xmlChar *format,
- const xmlChar *sessionIndex,
- const xmlChar *relayState,
- const xmlChar *consent)
-{
- lassoLogoutRequest *lareq;
-
- lareq = g_malloc(sizeof(lassoLogoutRequest));
- lareq->node = lasso_logout_request_build_full(NULL,
- NULL,
- NULL,
- NULL,
- providerID,
- nameIdentifier,
- nameQualifier,
- format,
- sessionIndex,
- relayState,
- consent);
- return(lareq);
-}
-
-
-/*****************************************************************************/
-/* LogoutResponse */
-/*****************************************************************************/
-
-static LassoNode *
-lasso_logout_response_build_full(const xmlChar *responseID,
- const xmlChar *majorVersion,
- const xmlChar *minorVersion,
- const xmlChar *issueInstant,
- const xmlChar *inResponseTo,
- const xmlChar *recipient,
- const xmlChar *providerID,
- const xmlChar *statusCodeValue,
- const xmlChar *relayState)
-{
- LassoNode *response, *ss, *ssc;
-
- response = lasso_lib_logout_response_new();
-
- if(responseID!=NULL){
- lasso_samlp_response_abstract_set_responseID(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- responseID);
- }
- else{
- lasso_samlp_response_abstract_set_responseID(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- (const xmlChar *)lasso_build_unique_id(32));
- }
-
- if(majorVersion!=NULL){
- lasso_samlp_response_abstract_set_majorVersion(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- majorVersion);
- }
- else{
- lasso_samlp_response_abstract_set_majorVersion(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- lassoLibMajorVersion);
- }
-
- if(minorVersion!=NULL){
- lasso_samlp_response_abstract_set_minorVersion(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- minorVersion);
- }
- else{
- lasso_samlp_response_abstract_set_minorVersion(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- lassoLibMinorVersion);
- }
-
- if(issueInstant!=NULL){
- lasso_samlp_response_abstract_set_issueInstance(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- issueInstant);
- }
- else{
- lasso_samlp_response_abstract_set_issueInstance(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- lasso_get_current_time());
- }
-
- lasso_samlp_response_abstract_set_inResponseTo(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- inResponseTo);
-
- lasso_samlp_response_abstract_set_recipient(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- recipient);
-
- lasso_lib_status_response_set_providerID(LASSO_LIB_STATUS_RESPONSE(response),
- providerID);
-
- ss = lasso_samlp_status_new();
- ssc = lasso_samlp_status_code_new();
- lasso_samlp_status_code_set_value(LASSO_SAMLP_STATUS_CODE(ssc), statusCodeValue);
- lasso_samlp_status_set_statusCode(LASSO_SAMLP_STATUS(ss), LASSO_SAMLP_STATUS_CODE(ssc));
- lasso_lib_status_response_set_status(LASSO_LIB_STATUS_RESPONSE(response), LASSO_SAMLP_STATUS(ss));
-
- if(relayState){
- lasso_lib_status_response_set_relayState(LASSO_LIB_STATUS_RESPONSE(response),
- relayState);
- }
-
- return(response);
-}
-
-lassoLogoutResponse *
-lasso_logout_response_create(xmlChar *query,
- gboolean verifySignature,
- const xmlChar *public_key,
- const xmlChar *private_key,
- const xmlChar *certificate)
-{
- lassoLogoutResponse *lares;
- LassoNode *request = NULL;
- GData *gd;
-
- lares = g_malloc(sizeof(lassoLogoutResponse));
- lares->request_query = NULL;
- if(query!=NULL){
- lares->request_query = query;
-
- gd = lasso_query_to_dict(query);
- if (gd != NULL) {
- request = lasso_logout_request_build_full(lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "RequestID"), 0),
- lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "MajorVersion"), 0),
- lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "MinorVersion"), 0),
- lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "IssueInstance"), 0),
- lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "ProviderID"), 0),
- lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "NameIdentifier"), 0),
- lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "NameQualifier"), 0),
- lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "Format"), 0),
- lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "SessionIndex"), 0),
- lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "RelayState"), 0),
- lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "consent"), 0));
- }
- g_datalist_clear(&gd);
-
- lares->request_node = request;
-
- }
-
- return(lares);
-}
-
-gint
-lasso_logout_response_init(lassoLogoutResponse *lares,
- const xmlChar *providerID,
- const xmlChar *statusCodeValue,
- const xmlChar *relayState)
-{
- LassoNode *response;
- xmlChar *inResponseTo, *recipient;
-
- inResponseTo = xmlNodeGetContent((xmlNodePtr)lasso_node_get_attr(lares->request_node, "RequestID"));
- recipient = lasso_node_get_content(lasso_node_get_child(lares->request_node, "ProviderID"));
-
- response = lasso_logout_response_build_full(NULL,
- NULL,
- NULL,
- NULL,
- inResponseTo,
- recipient,
- providerID,
- statusCodeValue,
- relayState);
-
- lares->node = response;
-
- return(1);
-}
diff --git a/lasso/Attic/protocols/logout.h b/lasso/Attic/protocols/logout.h
deleted file mode 100644
index a2b59c07..00000000
--- a/lasso/Attic/protocols/logout.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/* $Id$
- *
- * Lasso - A free implementation of the Liberty Alliance specifications.
- *
- * Copyright (C) 2004 Entr'ouvert
- * http://lasso.entrouvert.org
- *
- * Authors: Valery Febvre <vfebvre@easter-eggs.com>
- * Nicolas Clapies <nclapies@entrouvert.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __LOGOUT_H__
-#define __LOGOUT_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
-#include <lasso/protocols/protocols.h>
-
-typedef struct _lassoLogoutRequest lassoLogoutRequest;
-
-struct _lassoLogoutRequest{
- LassoNode *node;
-};
-
-typedef struct _lassoLogoutResponse lassoLogoutResponse;
-
-struct _lassoLogoutResponse{
- LassoNode *node;
- LassoNode *request_node;
- xmlChar *request_query;
-};
-
-lassoLogoutRequest *
-lasso_logout_request_create(const xmlChar *providerID,
- xmlChar *nameIdentifier,
- const xmlChar *nameQualifier,
- const xmlChar *format,
- const xmlChar *sessionIndex,
- const xmlChar *relayState,
- const xmlChar *consent);
-
-lassoLogoutResponse *
-lasso_logout_response_create(xmlChar *query,
- gboolean verifySignature,
- const xmlChar *public_key,
- const xmlChar *private_key,
- const xmlChar *certificate);
-
-gint
-lasso_logout_response_init(lassoLogoutResponse *lares,
- const xmlChar *providerID,
- const xmlChar *statusCodeValue,
- const xmlChar *relayState);
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
-#endif /* __LOGOUT_H__ */
diff --git a/lasso/Attic/protocols/register_name_identifier.c b/lasso/Attic/protocols/register_name_identifier.c
deleted file mode 100644
index ca5fa628..00000000
--- a/lasso/Attic/protocols/register_name_identifier.c
+++ /dev/null
@@ -1,195 +0,0 @@
-#include <lasso/protocols/register_name_identifier.h>
-
-static LassoNode *
-lasso_register_name_identifier_request_build_full(const xmlChar *requestID,
- const xmlChar *majorVersion,
- const xmlChar *minorVersion,
- const xmlChar *issueInstant,
- const xmlChar *providerID,
- const xmlChar *idpNameIdentifier,
- const xmlChar *idpNameQualifier,
- const xmlChar *idpFormat,
- const xmlChar *spNameIdentifier,
- const xmlChar *spNameQualifier,
- const xmlChar *spFormat,
- const xmlChar *oldNameIdentifier,
- const xmlChar *oldNameQualifier,
- const xmlChar *oldFormat,
- const xmlChar *relayState)
-{
- LassoNode *request, *idpIdentifierNode, *spIdentifierNode, *oldIdentifierNode;
-
- request = lasso_lib_register_name_identifier_request_new();
-
- if (requestID != NULL) {
- lasso_samlp_request_abstract_set_requestID(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- requestID);
- }
- else {
- lasso_samlp_request_abstract_set_requestID(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- (const xmlChar *)lasso_build_unique_id(32));
- }
-
- if (majorVersion != NULL) {
- lasso_samlp_request_abstract_set_majorVersion(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- majorVersion);
-
- }
- else {
- lasso_samlp_request_abstract_set_majorVersion(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- lassoLibMajorVersion);
- }
-
- if (minorVersion != NULL){
- lasso_samlp_request_abstract_set_minorVersion(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- minorVersion);
- }
- else {
- lasso_samlp_request_abstract_set_minorVersion(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- lassoLibMinorVersion);
- }
-
- if (issueInstant != NULL){
- lasso_samlp_request_abstract_set_issueInstance(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- issueInstant);
- }
- else{
- lasso_samlp_request_abstract_set_issueInstance(LASSO_SAMLP_REQUEST_ABSTRACT(request),
- lasso_get_current_time());
- }
-
- lasso_lib_register_name_identifier_request_set_providerID(LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST(request),
- providerID);
-
- idpIdentifierNode = lasso_lib_idp_provided_name_identifier_new(idpNameIdentifier);
- lasso_saml_name_identifier_set_nameQualifier(LASSO_SAML_NAME_IDENTIFIER(idpIdentifierNode), idpNameQualifier);
- lasso_saml_name_identifier_set_format(LASSO_SAML_NAME_IDENTIFIER(idpIdentifierNode), idpFormat);
- lasso_lib_register_name_identifier_request_set_idp_provided_name_identifier(LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST(request),
- idpIdentifierNode);
-
- spIdentifierNode = lasso_lib_sp_provided_name_identifier_new(spNameIdentifier);
- lasso_saml_name_identifier_set_nameQualifier(LASSO_SAML_NAME_IDENTIFIER(spIdentifierNode), spNameQualifier);
- lasso_saml_name_identifier_set_format(LASSO_SAML_NAME_IDENTIFIER(spIdentifierNode), spFormat);
- lasso_lib_register_name_identifier_request_set_sp_provided_name_identifier(LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST(request),
- spIdentifierNode);
-
- oldIdentifierNode = lasso_lib_old_provided_name_identifier_new(oldNameIdentifier);
- lasso_saml_name_identifier_set_nameQualifier(LASSO_SAML_NAME_IDENTIFIER(oldIdentifierNode), oldNameQualifier);
- lasso_saml_name_identifier_set_format(LASSO_SAML_NAME_IDENTIFIER(oldIdentifierNode), oldFormat);
- lasso_lib_register_name_identifier_request_set_old_provided_name_identifier(LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST(request),
- oldIdentifierNode);
-
- if (relayState != NULL) {
- lasso_lib_register_name_identifier_request_set_relayState(LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST(request),
- relayState);
- }
-
- return (request);
-}
-
-lassoRegisterNameIdentifierRequest *
-lasso_register_name_identifier_request_create(const xmlChar *providerID,
- const xmlChar *idpNameIdentifier,
- const xmlChar *idpNameQualifier,
- const xmlChar *idpFormat,
- const xmlChar *spNameIdentifier,
- const xmlChar *spNameQualifier,
- const xmlChar *spFormat,
- const xmlChar *oldNameIdentifier,
- const xmlChar *oldNameQualifier,
- const xmlChar *oldFormat,
- const xmlChar *relayState)
-{
- lassoRegisterNameIdentifierRequest *lareq;
-
- lareq = g_malloc(sizeof(lassoRegisterNameIdentifierRequest));
- lareq->node = lasso_register_name_identifier_request_build_full(NULL,
- NULL,
- NULL,
- NULL,
- providerID,
- idpNameIdentifier,
- idpNameQualifier,
- idpFormat,
- spNameIdentifier,
- spNameQualifier,
- spFormat,
- oldNameIdentifier,
- oldNameQualifier,
- oldFormat,
- relayState);
- return (lareq);
-}
-
-static LassoNode *
-lasso_registerNameIdentifierResponse_build_full(const xmlChar *responseID,
- const xmlChar *majorVersion,
- const xmlChar *minorVersion,
- const xmlChar *issueInstant,
- const xmlChar *inResponseTo,
- const xmlChar *recipient,
- const xmlChar *providerID,
- const xmlChar *statusCodeValue,
- const xmlChar *relayState)
-{
- LassoNode *response, *ss, *ssc;
-
- response = lasso_lib_register_name_identifier_response_new();
-
- if (responseID != NULL) {
- lasso_samlp_response_abstract_set_responseID(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- responseID);
- }
- else {
- lasso_samlp_response_abstract_set_responseID(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- (const xmlChar *)lasso_build_unique_id(32));
- }
-
- if (majorVersion != NULL) {
- lasso_samlp_response_abstract_set_majorVersion(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- majorVersion);
- }
- else {
- lasso_samlp_response_abstract_set_majorVersion(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- lassoLibMajorVersion);
- }
-
- if (minorVersion != NULL) {
- lasso_samlp_response_abstract_set_minorVersion(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- minorVersion);
- }
- else {
- lasso_samlp_response_abstract_set_minorVersion(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- lassoLibMinorVersion);
- }
-
- if (issueInstant != NULL) {
- lasso_samlp_response_abstract_set_issueInstance(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- issueInstant);
- }
- else {
- lasso_samlp_response_abstract_set_issueInstance(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- lasso_get_current_time());
- }
-
- lasso_samlp_response_abstract_set_inResponseTo(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- inResponseTo);
-
- lasso_samlp_response_abstract_set_recipient(LASSO_SAMLP_RESPONSE_ABSTRACT(response),
- recipient);
-
- lasso_lib_status_response_set_providerID(LASSO_LIB_STATUS_RESPONSE(response),
- providerID);
-
- ss = lasso_samlp_status_new();
- ssc = lasso_samlp_status_code_new();
- lasso_samlp_status_code_set_value(LASSO_SAMLP_STATUS_CODE(ssc), statusCodeValue);
- lasso_samlp_status_set_statusCode(LASSO_SAMLP_STATUS(ss), LASSO_SAMLP_STATUS_CODE(ssc));
- lasso_samlp_response_set_status(LASSO_SAMLP_RESPONSE(response), LASSO_SAMLP_STATUS(ss));
-
- if (relayState != NULL) {
- lasso_lib_status_response_set_relayState(LASSO_LIB_STATUS_RESPONSE(response), relayState);
- }
-
- return (response);
-}
diff --git a/lasso/Attic/protocols/register_name_identifier.h b/lasso/Attic/protocols/register_name_identifier.h
deleted file mode 100644
index 92ad8cf5..00000000
--- a/lasso/Attic/protocols/register_name_identifier.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* $Id$
- *
- * Lasso - A free implementation of the Liberty Alliance specifications.
- *
- * Copyright (C) 2004 Entr'ouvert
- * http://lasso.entrouvert.org
- *
- * Authors: Valery Febvre <vfebvre@easter-eggs.com>
- * Nicolas Clapies <nclapies@entrouvert.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __LASSO_REGISTER_NAME_IDENTIFIER_H__
-#define __LASSO_REGISTER_NAME_IDENTIFIER_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
-#include <lasso/protocols/protocols.h>
-
-typedef struct _lassoRegisterNameIdentifierRequest lassoRegisterNameIdentifierRequest;
-
-struct _lassoRegisterNameIdentifierRequest{
- LassoNode *node;
-};
-
-lassoRegisterNameIdentifierRequest *
-lasso_register_name_identifier_request_create(const xmlChar *providerID,
- const xmlChar *idpNameIdentifier,
- const xmlChar *idpNameQualifier,
- const xmlChar *idpFormat,
- const xmlChar *spNameIdentifier,
- const xmlChar *spNameQualifier,
- const xmlChar *spFormat,
- const xmlChar *oldNameIdentifier,
- const xmlChar *oldNameQualifier,
- const xmlChar *oldFormat,
- const xmlChar *relayState);
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
-#endif /* __LASSO_REGISTER_NAME_IDENTIFIER_H__ */