1
/* ----------------------------------------------------------------------------
2
* This file was automatically generated by SWIG (http://www.swig.org).
5
* This file is not intended to be easily readable and contains a number of
6
* coding conventions designed to improve portability and efficiency. Do not make
7
* changes to this file unless you know what you are doing--modify the SWIG
8
* interface file instead.
9
* ----------------------------------------------------------------------------- */
12
#ifndef SWIG_TEMPLATE_DISAMBIGUATOR
13
# if defined(__SUNPRO_CC)
14
# define SWIG_TEMPLATE_DISAMBIGUATOR template
16
# define SWIG_TEMPLATE_DISAMBIGUATOR
24
#if defined(_WIN32) || defined(__CYGWIN32__)
25
# define DllExport __declspec( dllexport )
26
# define SWIGSTDCALL __stdcall
33
/* Support for throwing C# exceptions from C/C++ */
36
SWIG_CSharpOutOfMemoryException,
37
SWIG_CSharpIndexOutOfRangeException,
38
SWIG_CSharpDivideByZeroException,
39
SWIG_CSharpArgumentOutOfRangeException,
40
SWIG_CSharpNullReferenceException
41
} SWIG_CSharpExceptionCodes;
43
typedef void (SWIGSTDCALL* SWIG_CSharpExceptionCallback_t)(const char *);
46
SWIG_CSharpExceptionCodes code;
47
SWIG_CSharpExceptionCallback_t callback;
48
} SWIG_CSharpExceptions_t;
50
static SWIG_CSharpExceptions_t SWIG_csharp_exceptions[] = {
51
{ SWIG_CSharpException, NULL },
52
{ SWIG_CSharpOutOfMemoryException, NULL },
53
{ SWIG_CSharpIndexOutOfRangeException, NULL },
54
{ SWIG_CSharpDivideByZeroException, NULL },
55
{ SWIG_CSharpArgumentOutOfRangeException, NULL },
56
{ SWIG_CSharpNullReferenceException, NULL } };
58
static void SWIG_CSharpThrowException(SWIG_CSharpExceptionCodes code, const char *msg) {
59
SWIG_CSharpExceptionCallback_t callback = SWIG_csharp_exceptions[SWIG_CSharpException].callback;
60
if (code >=0 && (size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpExceptions_t)) {
61
callback = SWIG_csharp_exceptions[code].callback;
70
DllExport void SWIGSTDCALL SWIGRegisterExceptionCallbacks_lasso(SWIG_CSharpExceptionCallback_t systemException,
71
SWIG_CSharpExceptionCallback_t outOfMemory,
72
SWIG_CSharpExceptionCallback_t indexOutOfRange,
73
SWIG_CSharpExceptionCallback_t divideByZero,
74
SWIG_CSharpExceptionCallback_t argumentOutOfRange,
75
SWIG_CSharpExceptionCallback_t nullReference) {
76
SWIG_csharp_exceptions[SWIG_CSharpException].callback = systemException;
77
SWIG_csharp_exceptions[SWIG_CSharpOutOfMemoryException].callback = outOfMemory;
78
SWIG_csharp_exceptions[SWIG_CSharpIndexOutOfRangeException].callback = indexOutOfRange;
79
SWIG_csharp_exceptions[SWIG_CSharpDivideByZeroException].callback = divideByZero;
80
SWIG_csharp_exceptions[SWIG_CSharpArgumentOutOfRangeException].callback = argumentOutOfRange;
81
SWIG_csharp_exceptions[SWIG_CSharpNullReferenceException].callback = nullReference;
85
/* Callback for returning strings to C# without leaking memory */
86
typedef char * (SWIGSTDCALL* SWIG_CSharpStringHelperCallback)(const char *);
87
static SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback = NULL;
93
DllExport void SWIGSTDCALL SWIGRegisterStringCallback_lasso(SWIG_CSharpStringHelperCallback callback) {
94
SWIG_csharp_string_callback = callback;
97
/* Contract support */
99
#define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_CSharpThrowException(SWIG_CSharpArgumentOutOfRangeException, msg); return nullreturn; } else
102
#define SWIG_MemoryError 1
103
#define SWIG_IOError 2
104
#define SWIG_RuntimeError 3
105
#define SWIG_IndexError 4
106
#define SWIG_TypeError 5
107
#define SWIG_DivisionByZero 6
108
#define SWIG_OverflowError 7
109
#define SWIG_SyntaxError 8
110
#define SWIG_ValueError 9
111
#define SWIG_SystemError 10
112
#define SWIG_UnknownError 99
115
static void SWIG_exception(int code, const char *msg) {
116
SWIG_CSharpExceptionCodes exception_code = SWIG_CSharpException;
118
case SWIG_MemoryError:
119
exception_code = SWIG_CSharpOutOfMemoryException;
121
case SWIG_IndexError:
122
exception_code = SWIG_CSharpIndexOutOfRangeException;
124
case SWIG_DivisionByZero:
125
exception_code = SWIG_CSharpDivideByZeroException;
127
case SWIG_ValueError:
128
exception_code = SWIG_CSharpArgumentOutOfRangeException;
131
case SWIG_RuntimeError:
133
case SWIG_OverflowError:
134
case SWIG_SyntaxError:
135
case SWIG_SystemError:
136
case SWIG_UnknownError:
138
exception_code = SWIG_CSharpException;
141
SWIG_CSharpThrowException(exception_code, msg);
146
#if defined(SWIGRUBY) || defined (PHP_VERSION)
147
/* Ruby and PHP pollute the #define space with these names */
149
#undef PACKAGE_STRING
150
#undef PACKAGE_TARNAME
151
#undef PACKAGE_VERSION
152
#undef PACKAGE_BUGREPORT
155
#include <lasso/lasso_config.h>
156
#include <lasso/lasso.h>
157
#include <lasso/xml/lib_assertion.h>
158
#include <lasso/xml/saml_attribute_value.h>
160
#ifdef LASSO_WSF_ENABLED
161
#include <lasso/xml/disco_resource_id.h>
162
#include <lasso/xml/disco_encrypted_resource_id.h>
174
* Thanks to the patch in this Debian bug for the solution
175
* to the crash inside vsnprintf on some architectures.
177
* "reuse of args inside the while(1) loop is in violation of the
178
* specs and only happens to work by accident on other systems."
180
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=104325
185
#define va_copy(dest,src) __va_copy(dest,src)
187
#define va_copy(dest,src) (dest) = (src)
194
static void build_exception_msg(int errorCode, char *errorMsg) {
196
sprintf(errorMsg, "%d / Lasso Warning: %s", errorCode, lasso_strerror(errorCode));
198
sprintf(errorMsg, "%d / Lasso Error: %s", errorCode, lasso_strerror(errorCode));
207
DowncastableNode *downcast_node(LassoNode *node) {
208
return (DowncastableNode *) node;
213
#include <lasso/errors.h>
217
static void add_key_to_array(char *key, gpointer pointer, GPtrArray *array)
219
g_ptr_array_add(array, g_strdup(key));
222
static void add_node_to_array(gpointer node, GPtrArray *array)
226
g_ptr_array_add(array, node);
229
static void add_string_to_array(char *string, GPtrArray *array)
232
string = g_strdup(string);
233
g_ptr_array_add(array, string);
236
static void add_xml_to_array(xmlNode *xmlnode, GPtrArray *array)
238
xmlOutputBufferPtr buf;
241
buf = xmlAllocOutputBuffer(NULL);
245
xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 1, NULL);
246
xmlOutputBufferFlush(buf);
247
if (buf->conv == NULL)
248
xmlString = g_strdup(buf->buffer->content);
250
xmlString = g_strdup(buf->conv->content);
251
xmlOutputBufferClose(buf);
253
g_ptr_array_add(array, xmlString);
256
static void free_node_array_item(gpointer node, gpointer unused)
259
/* Test added to help debugging. */
260
if (LASSO_IS_NODE(node))
261
lasso_node_destroy(LASSO_NODE(node));
263
g_object_unref(node);
266
static void free_node_list_item(gpointer node, gpointer unused)
269
/* Test added to help debugging. */
270
if (LASSO_IS_NODE(node))
271
lasso_node_destroy(LASSO_NODE(node));
273
g_object_unref(node);
276
static void free_string_list_item(char *string, gpointer unused)
282
static void free_xml_list_item(xmlNode *xmlnode, gpointer unused)
285
xmlFreeNode(xmlnode);
288
static gpointer get_node(gpointer node)
290
return node == NULL ? NULL : g_object_ref(node);
293
static GPtrArray *get_node_list(GList *nodeList) {
294
GPtrArray *nodeArray;
296
if (nodeList == NULL)
298
nodeArray = g_ptr_array_sized_new(g_list_length(nodeList));
299
g_list_foreach(nodeList, (GFunc) add_node_to_array, nodeArray);
303
static GPtrArray *get_string_list(GList *stringList) {
304
GPtrArray *stringArray;
306
if (stringList == NULL)
308
stringArray = g_ptr_array_sized_new(g_list_length(stringList));
309
g_list_foreach(stringList, (GFunc) add_string_to_array, stringArray);
313
static GPtrArray *get_xml_list(GList *xmlList) {
318
xmlArray = g_ptr_array_sized_new(g_list_length(xmlList));
319
g_list_foreach(xmlList, (GFunc) add_xml_to_array, xmlArray);
323
static char* get_xml_string(xmlNode *xmlnode)
325
xmlOutputBufferPtr buf;
328
buf = xmlAllocOutputBuffer(NULL);
332
xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 1, NULL);
333
xmlOutputBufferFlush(buf);
334
if (buf->conv == NULL)
335
xmlString = g_strdup(buf->buffer->content);
337
xmlString = g_strdup(buf->conv->content);
338
xmlOutputBufferClose(buf);
340
xmlFreeNode(xmlnode);
344
static void set_node(gpointer *nodePointer, gpointer value)
346
if (*nodePointer != NULL)
347
/* Test added to help debugging. */
348
if (LASSO_IS_NODE(*nodePointer))
349
lasso_node_destroy(LASSO_NODE(*nodePointer));
351
g_object_unref(*nodePointer);
352
*nodePointer = value == NULL ? NULL : g_object_ref(value);
355
static void set_node_list(GList **nodeListPointer, GPtrArray *nodeArray) {
356
if (*nodeListPointer != NULL) {
357
g_list_foreach(*nodeListPointer, (GFunc) free_node_list_item, NULL);
358
g_list_free(*nodeListPointer);
360
if (nodeArray == NULL)
361
*nodeListPointer = NULL;
366
for (index = 0; index < nodeArray->len; index ++) {
367
node = g_ptr_array_index(nodeArray, index);
370
*nodeListPointer = g_list_append(*nodeListPointer, node);
375
static void set_string(char **pointer, char *value)
377
if (*pointer != NULL)
379
*pointer = value == NULL ? NULL : strdup(value);
382
static void set_string_list(GList **stringListPointer, GPtrArray *stringArray) {
383
if (*stringListPointer != NULL) {
384
g_list_foreach(*stringListPointer, (GFunc) free_string_list_item, NULL);
385
g_list_free(*stringListPointer);
387
if (stringArray == NULL)
388
*stringListPointer = NULL;
393
for (index = 0; index < stringArray->len; index ++) {
394
string = g_ptr_array_index(stringArray, index);
396
string = g_strdup(string);
397
*stringListPointer = g_list_append(*stringListPointer, string);
402
static void set_xml_list(GList **xmlListPointer, GPtrArray *xmlArray) {
403
if (*xmlListPointer != NULL) {
404
g_list_foreach(*xmlListPointer, (GFunc) free_xml_list_item, NULL);
405
g_list_free(*xmlListPointer);
407
if (xmlArray == NULL)
408
*xmlListPointer = NULL;
415
for (index = 0; index < xmlArray->len; index ++) {
416
xmlString = g_ptr_array_index(xmlArray, index);
417
if (xmlString == NULL)
420
doc = xmlReadDoc(g_ptr_array_index(xmlArray, index), NULL, NULL,
424
node = xmlDocGetRootElement(doc);
426
node = xmlCopyNode(node, 1);
429
*xmlListPointer = g_list_append(*xmlListPointer, node);
437
/* Constructors, destructors & static methods implementations */
439
#define new_LassoNode lasso_node_new
440
#define delete_LassoNode lasso_node_destroy
442
/* Methods implementations */
444
#define LassoNode_dump(self) lasso_node_dump(LASSO_NODE(self))
448
typedef GPtrArray LassoNodeList;
450
static void LassoNodeList_append(LassoNodeList *self,LassoNode *item){
453
g_ptr_array_add(self, item);
455
static void *LassoNodeList_cast(LassoNodeList *self){
458
static LassoNodeList *NodeList_frompointer(void *nodeArray){
459
return (LassoNodeList *) nodeArray;
461
static LassoNode *LassoNodeList_getItem(LassoNodeList *self,int index){
464
item = g_ptr_array_index(self, index);
469
static int LassoNodeList_length(LassoNodeList *self){
472
static void LassoNodeList_setItem(LassoNodeList *self,int index,LassoNode *item){
473
LassoNode **itemPointer = (LassoNode **) &g_ptr_array_index(self, index);
474
if (*itemPointer != NULL)
475
/* Test added to help debugging. */
476
if (LASSO_IS_NODE(*itemPointer))
477
lasso_node_destroy(LASSO_NODE(*itemPointer));
479
g_object_unref(*itemPointer);
483
*itemPointer = g_object_ref(item);
487
/* Constructors, destructors & static methods implementations */
489
#define new_LassoNodeList g_ptr_array_new
491
void delete_LassoNodeList(GPtrArray *self) {
492
g_ptr_array_foreach(self, (GFunc) free_node_array_item, NULL);
493
g_ptr_array_free(self, false);
498
typedef GPtrArray LassoStringList;
500
static void LassoStringList_append(LassoStringList *self,char *item){
502
item = g_strdup(item);
503
g_ptr_array_add(self, item);
505
static void *LassoStringList_cast(LassoStringList *self){
508
static LassoStringList *StringList_frompointer(void *stringArray){
509
return (LassoStringList *) stringArray;
511
static char *LassoStringList_getItem(LassoStringList *self,int index){
512
return g_ptr_array_index(self, index);
514
static int LassoStringList_length(LassoStringList *self){
517
static void LassoStringList_setItem(LassoStringList *self,int index,char *item){
518
char **itemPointer = (char **) &g_ptr_array_index(self, index);
519
if (*itemPointer != NULL)
520
g_free(*itemPointer);
524
*itemPointer = g_strdup(item);
528
/* Constructors, destructors & static methods implementations */
530
#define new_LassoStringList g_ptr_array_new
531
#define delete_LassoStringList(self) g_ptr_array_free(self, true)
536
/* Attributes implementations */
538
#define LassoSamlAdvice_get_Assertion(self) get_node((self)->Assertion)
539
#define LassoSamlAdvice_Assertion_get(self) get_node((self)->Assertion)
540
#define LassoSamlAdvice_set_Assertion(self, value) set_node((gpointer *) &(self)->Assertion, (value))
541
#define LassoSamlAdvice_Assertion_set(self, value) set_node((gpointer *) &(self)->Assertion, (value))
543
/* assertionIdReference */
544
#define LassoSamlAdvice_get_assertionIdReference(self) get_string_list((self)->AssertionIDReference)
545
#define LassoSamlAdvice_assertionIdReference_get(self) get_string_list((self)->AssertionIDReference)
546
#define LassoSamlAdvice_set_assertionIdReference(self, value) set_string_list(&(self)->AssertionIDReference, (value))
547
#define LassoSamlAdvice_assertionIdReference_set(self, value) set_string_list(&(self)->AssertionIDReference, (value))
549
/* Constructors, destructors & static methods implementations */
551
#define new_LassoSamlAdvice lasso_saml_advice_new
552
#define delete_LassoSamlAdvice(self) lasso_node_destroy(LASSO_NODE(self))
554
/* Implementations of methods inherited from LassoNode */
556
#define LassoSamlAdvice_dump(self) lasso_node_dump(LASSO_NODE(self))
561
/* Attributes Implementations */
564
#define LassoSamlAssertion_get_Advice(self) get_node((self)->Advice)
565
#define LassoSamlAssertion_Advice_get(self) get_node((self)->Advice)
566
#define LassoSamlAssertion_set_Advice(self, value) set_node((gpointer *) &(self)->Advice, (value))
567
#define LassoSamlAssertion_Advice_set(self, value) set_node((gpointer *) &(self)->Advice, (value))
569
/* AttributeStatement */
570
#define LassoSamlAssertion_get_AttributeStatement(self) get_node((self)->AttributeStatement)
571
#define LassoSamlAssertion_AttributeStatement_get(self) get_node((self)->AttributeStatement)
572
#define LassoSamlAssertion_set_AttributeStatement(self, value) set_node((gpointer *) &(self)->AttributeStatement, (value))
573
#define LassoSamlAssertion_AttributeStatement_set(self, value) set_node((gpointer *) &(self)->AttributeStatement, (value))
575
/* AuthenticationStatement */
576
#define LassoSamlAssertion_get_AuthenticationStatement(self) get_node((self)->AuthenticationStatement)
577
#define LassoSamlAssertion_AuthenticationStatement_get(self) get_node((self)->AuthenticationStatement)
578
#define LassoSamlAssertion_set_AuthenticationStatement(self, value) set_node((gpointer *) &(self)->AuthenticationStatement, (value))
579
#define LassoSamlAssertion_AuthenticationStatement_set(self, value) set_node((gpointer *) &(self)->AuthenticationStatement, (value))
582
#define LassoSamlAssertion_get_Conditions(self) get_node((self)->Conditions)
583
#define LassoSamlAssertion_Conditions_get(self) get_node((self)->Conditions)
584
#define LassoSamlAssertion_set_Conditions(self, value) set_node((gpointer *) &(self)->Conditions, (value))
585
#define LassoSamlAssertion_Conditions_set(self, value) set_node((gpointer *) &(self)->Conditions, (value))
587
/* SubjectStatement */
588
#define LassoSamlAssertion_get_SubjectStatement(self) get_node((self)->SubjectStatement)
589
#define LassoSamlAssertion_SubjectStatement_get(self) get_node((self)->SubjectStatement)
590
#define LassoSamlAssertion_set_SubjectStatement(self, value) set_node((gpointer *) &(self)->SubjectStatement, (value))
591
#define LassoSamlAssertion_SubjectStatement_set(self, value) set_node((gpointer *) &(self)->SubjectStatement, (value))
593
/* Constructors, destructors & static methods implementations */
595
#define new_LassoSamlAssertion lasso_saml_assertion_new
596
#define delete_LassoSamlAssertion(self) lasso_node_destroy(LASSO_NODE(self))
598
/* Implementations of methods inherited from LassoNode */
600
#define LassoSamlAssertion_dump(self) lasso_node_dump(LASSO_NODE(self))
605
/* Implementations of attributes inherited from SamlAttributeDesignator */
608
#define LassoSamlAttribute_get_AttributeName(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName
609
#define LassoSamlAttribute_AttributeName_get(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName
610
#define LassoSamlAttribute_set_AttributeName(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName, (value))
611
#define LassoSamlAttribute_AttributeName_set(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName, (value))
613
/* AttributeNamespace */
614
#define LassoSamlAttribute_get_AttributeNamespace(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace
615
#define LassoSamlAttribute_AttributeNamespace_get(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace
616
#define LassoSamlAttribute_set_AttributeNamespace(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace, (value))
617
#define LassoSamlAttribute_AttributeNamespace_set(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace, (value))
619
/* Attributes implementations */
622
#define LassoSamlAttribute_get_AttributeValue(self) get_node_list((self)->AttributeValue)
623
#define LassoSamlAttribute_AttributeValue_get(self) get_node_list((self)->AttributeValue)
624
#define LassoSamlAttribute_set_AttributeValue(self, value) set_node_list(&(self)->AttributeValue, (value))
625
#define LassoSamlAttribute_AttributeValue_set(self, value) set_node_list(&(self)->AttributeValue, (value))
627
/* Constructors, destructors & static methods implementations */
629
#define new_LassoSamlAttribute lasso_saml_attribute_new
630
#define delete_LassoSamlAttribute(self) lasso_node_destroy(LASSO_NODE(self))
632
/* Implementations of methods inherited from LassoNode */
634
#define LassoSamlAttribute_dump(self) lasso_node_dump(LASSO_NODE(self))
639
/* Constructors, destructors & static methods implementations */
641
#define new_LassoSamlAttributeDesignator lasso_saml_attribute_designator_new
642
#define delete_LassoSamlAttributeDesignator(self) lasso_node_destroy(LASSO_NODE(self))
644
/* Implementations of methods inherited from LassoNode */
646
#define LassoSamlAttributeDesignator_dump(self) lasso_node_dump(LASSO_NODE(self))
651
/* Implementations of attributes inherited from SamlSubjectStatementAbstract */
654
#define LassoSamlAttributeStatement_get_Subject(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject)
655
#define LassoSamlAttributeStatement_Subject_get(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject)
656
#define LassoSamlAttributeStatement_set_Subject(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value))
657
#define LassoSamlAttributeStatement_Subject_set(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value))
659
/* Attributes Implementations */
662
#define LassoSamlAttributeStatement_get_Attribute(self) get_node_list((self)->Attribute)
663
#define LassoSamlAttributeStatement_Attribute_get(self) get_node_list((self)->Attribute)
664
#define LassoSamlAttributeStatement_set_Attribute(self, value) set_node_list(&(self)->Attribute, (value))
665
#define LassoSamlAttributeStatement_Attribute_set(self, value) set_node_list(&(self)->Attribute, (value))
667
/* Constructors, destructors & static methods implementations */
669
#define new_LassoSamlAttributeStatement lasso_saml_attribute_statement_new
670
#define delete_LassoSamlAttributeStatement(self) lasso_node_destroy(LASSO_NODE(self))
672
/* Implementations of methods inherited from LassoNode */
674
#define LassoSamlAttributeStatement_dump(self) lasso_node_dump(LASSO_NODE(self))
679
/* Attributes Implementations */
682
#define LassoSamlAttributeValue_get_any(self) get_node_list((self)->any)
683
#define LassoSamlAttributeValue_any_get(self) get_node_list((self)->any)
684
#define LassoSamlAttributeValue_set_any(self, value) set_node_list(&(self)->any, (value))
685
#define LassoSamlAttributeValue_any_set(self, value) set_node_list(&(self)->any, (value))
687
/* Constructors, destructors & static methods implementations */
689
#define new_LassoSamlAttributeValue lasso_saml_attribute_value_new
690
#define delete_LassoSamlAttributeValue(self) lasso_node_destroy(LASSO_NODE(self))
692
/* Implementations of methods inherited from LassoNode */
694
#define LassoSamlAttributeValue_dump(self) lasso_node_dump(LASSO_NODE(self))
699
/* Attributes implementations */
702
#define LassoSamlAudienceRestrictionCondition_get_audience(self) get_string_list((self)->Audience)
703
#define LassoSamlAudienceRestrictionCondition_audience_get(self) get_string_list((self)->Audience)
704
#define LassoSamlAudienceRestrictionCondition_set_audience(self, value) set_string_list(&(self)->Audience, (value))
705
#define LassoSamlAudienceRestrictionCondition_audience_set(self, value) set_string_list(&(self)->Audience, (value))
707
/* Constructors, destructors & static methods implementations */
709
#define new_LassoSamlAudienceRestrictionCondition lasso_saml_audience_restriction_condition_new
710
#define delete_LassoSamlAudienceRestrictionCondition(self) lasso_node_destroy(LASSO_NODE(self))
712
/* Implementations of methods inherited from LassoNode */
714
#define LassoSamlAudienceRestrictionCondition_dump(self) lasso_node_dump(LASSO_NODE(self))
719
/* Attributes Implementations */
721
/* AuthorityBinding */
722
#define LassoSamlAuthenticationStatement_get_AuthorityBinding(self) get_node_list((self)->AuthorityBinding)
723
#define LassoSamlAuthenticationStatement_AuthorityBinding_get(self) get_node_list((self)->AuthorityBinding)
724
#define LassoSamlAuthenticationStatement_set_AuthorityBinding(self, value) set_node_list(&(self)->AuthorityBinding, (value))
725
#define LassoSamlAuthenticationStatement_AuthorityBinding_set(self, value) set_node_list(&(self)->AuthorityBinding, (value))
727
/* SubjectLocality */
728
#define LassoSamlAuthenticationStatement_get_SubjectLocality(self) get_node((self)->SubjectLocality)
729
#define LassoSamlAuthenticationStatement_SubjectLocality_get(self) get_node((self)->SubjectLocality)
730
#define LassoSamlAuthenticationStatement_set_SubjectLocality(self, value) set_node((gpointer *) &(self)->SubjectLocality, (value))
731
#define LassoSamlAuthenticationStatement_SubjectLocality_set(self, value) set_node((gpointer *) &(self)->SubjectLocality, (value))
733
/* Constructors, destructors & static methods implementations */
735
#define new_LassoSamlAuthenticationStatement lasso_saml_authentication_statement_new
736
#define delete_LassoSamlAuthenticationStatement(self) lasso_node_destroy(LASSO_NODE(self))
738
/* Implementations of methods inherited from LassoNode */
740
#define LassoSamlAuthenticationStatement_dump(self) lasso_node_dump(LASSO_NODE(self))
745
/* Constructors, destructors & static methods implementations */
747
#define new_LassoSamlAuthorityBinding lasso_saml_authority_binding_new
748
#define delete_LassoSamlAuthorityBinding(self) lasso_node_destroy(LASSO_NODE(self))
750
/* Implementations of methods inherited from LassoNode */
752
#define LassoSamlAuthorityBinding_dump(self) lasso_node_dump(LASSO_NODE(self))
757
/* Implementations of methods inherited from LassoNode */
759
#define LassoSamlConditionAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
764
/* Attributes Implementations */
766
/* AudienceRestrictionCondition */
767
#define LassoSamlConditions_get_AudienceRestrictionCondition(self) get_node_list((self)->AudienceRestrictionCondition)
768
#define LassoSamlConditions_AudienceRestrictionCondition_get(self) get_node_list((self)->AudienceRestrictionCondition)
769
#define LassoSamlConditions_set_AudienceRestrictionCondition(self, value) set_node_list(&(self)->AudienceRestrictionCondition, (value))
770
#define LassoSamlConditions_AudienceRestrictionCondition_set(self, value) set_node_list(&(self)->AudienceRestrictionCondition, (value))
773
#define LassoSamlConditions_get_Condition(self) get_node_list((self)->Condition)
774
#define LassoSamlConditions_Condition_get(self) get_node_list((self)->Condition)
775
#define LassoSamlConditions_set_Condition(self, value) set_node_list(&(self)->Condition, (value))
776
#define LassoSamlConditions_Condition_set(self, value) set_node_list(&(self)->Condition, (value))
778
/* Constructors, destructors & static methods implementations */
780
#define new_LassoSamlConditions lasso_saml_conditions_new
781
#define delete_LassoSamlConditions(self) lasso_node_destroy(LASSO_NODE(self))
783
/* Implementations of methods inherited from LassoNode */
785
#define LassoSamlConditions_dump(self) lasso_node_dump(LASSO_NODE(self))
790
/* Constructors, destructors & static methods implementations */
792
#define new_LassoSamlNameIdentifier lasso_saml_name_identifier_new
793
#define delete_LassoSamlNameIdentifier(self) lasso_node_destroy(LASSO_NODE(self))
795
/* Implementations of methods inherited from LassoNode */
797
#define LassoSamlNameIdentifier_dump(self) lasso_node_dump(LASSO_NODE(self))
802
/* Implementations of methods inherited from LassoNode */
804
#define LassoSamlStatementAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
809
/* Attributes implementations */
812
#define LassoSamlSubject_get_NameIdentifier(self) get_node((self)->NameIdentifier)
813
#define LassoSamlSubject_NameIdentifier_get(self) get_node((self)->NameIdentifier)
814
#define LassoSamlSubject_set_NameIdentifier(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
815
#define LassoSamlSubject_NameIdentifier_set(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
817
/* SubjectConfirmation */
818
#define LassoSamlSubject_get_SubjectConfirmation(self) get_node((self)->SubjectConfirmation)
819
#define LassoSamlSubject_SubjectConfirmation_get(self) get_node((self)->SubjectConfirmation)
820
#define LassoSamlSubject_set_SubjectConfirmation(self, value) set_node((gpointer *) &(self)->SubjectConfirmation, (value))
821
#define LassoSamlSubject_SubjectConfirmation_set(self, value) set_node((gpointer *) &(self)->SubjectConfirmation, (value))
823
/* Constructors, destructors & static methods implementations */
825
#define new_LassoSamlSubject lasso_saml_subject_new
826
#define delete_LassoSamlSubject(self) lasso_node_destroy(LASSO_NODE(self))
828
/* Implementations of methods inherited from LassoNode */
830
#define LassoSamlSubject_dump(self) lasso_node_dump(LASSO_NODE(self))
835
/* Attributes implementations */
837
/* confirmationMethod */
838
#define LassoSamlSubjectConfirmation_get_confirmationMethod(self) get_string_list((self)->ConfirmationMethod)
839
#define LassoSamlSubjectConfirmation_confirmationMethod_get(self) get_string_list((self)->ConfirmationMethod)
840
#define LassoSamlSubjectConfirmation_set_confirmationMethod(self, value) set_string_list(&(self)->ConfirmationMethod, (value))
841
#define LassoSamlSubjectConfirmation_confirmationMethod_set(self, value) set_string_list(&(self)->ConfirmationMethod, (value))
843
/* Constructors, destructors & static methods implementations */
845
#define new_LassoSamlSubjectConfirmation lasso_saml_subject_confirmation_new
846
#define delete_LassoSamlSubjectConfirmation(self) lasso_node_destroy(LASSO_NODE(self))
848
/* Implementations of methods inherited from LassoNode */
850
#define LassoSamlSubjectConfirmation_dump(self) lasso_node_dump(LASSO_NODE(self))
855
/* Constructors, destructors & static methods implementations */
857
#define new_LassoSamlSubjectLocality lasso_saml_subject_locality_new
858
#define delete_LassoSamlSubjectLocality(self) lasso_node_destroy(LASSO_NODE(self))
860
/* Implementations of methods inherited from LassoNode */
862
#define LassoSamlSubjectLocality_dump(self) lasso_node_dump(LASSO_NODE(self))
867
/* Implementations of attributes inherited from SamlSubjectStatementAbstract */
870
#define LassoSamlSubjectStatement_get_Subject(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject)
871
#define LassoSamlSubjectStatement_Subject_get(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject)
872
#define LassoSamlSubjectStatement_set_Subject(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value))
873
#define LassoSamlSubjectStatement_Subject_set(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value))
875
/* Constructors, destructors & static methods implementations */
877
#define new_LassoSamlSubjectStatement lasso_saml_subject_statement_new
878
#define delete_LassoSamlSubjectStatement(self) lasso_node_destroy(LASSO_NODE(self))
880
/* Implementations of methods inherited from LassoNode */
882
#define LassoSamlSubjectStatement_dump(self) lasso_node_dump(LASSO_NODE(self))
887
/* Attributes implementations */
890
#define LassoSamlSubjectStatementAbstract_get_Subject(self) get_node((self)->Subject)
891
#define LassoSamlSubjectStatementAbstract_Subject_get(self) get_node((self)->Subject)
892
#define LassoSamlSubjectStatementAbstract_set_Subject(self, value) set_node((gpointer *) &(self)->Subject, (value))
893
#define LassoSamlSubjectStatementAbstract_Subject_set(self, value) set_node((gpointer *) &(self)->Subject, (value))
895
/* Implementations of methods inherited from LassoNode */
897
#define LassoSamlSubjectStatementAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
902
/* Implementations of attributes inherited from SamlpRequestAbstract */
904
/* certificate_file */
905
#define LassoSamlpRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
906
#define LassoSamlpRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
907
#define LassoSamlpRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
908
#define LassoSamlpRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
911
#define LassoSamlpRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
912
#define LassoSamlpRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
913
#define LassoSamlpRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
914
#define LassoSamlpRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
917
#define LassoSamlpRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
918
#define LassoSamlpRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
919
#define LassoSamlpRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
920
#define LassoSamlpRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
923
#define LassoSamlpRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
924
#define LassoSamlpRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
925
#define LassoSamlpRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
926
#define LassoSamlpRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
928
/* private_key_file */
929
#define LassoSamlpRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
930
#define LassoSamlpRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
931
#define LassoSamlpRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
932
#define LassoSamlpRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
935
#define LassoSamlpRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
936
#define LassoSamlpRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
937
#define LassoSamlpRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
938
#define LassoSamlpRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
941
#define LassoSamlpRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
942
#define LassoSamlpRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
943
#define LassoSamlpRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
944
#define LassoSamlpRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
947
#define LassoSamlpRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
948
#define LassoSamlpRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
949
#define LassoSamlpRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
950
#define LassoSamlpRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
953
#define LassoSamlpRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
954
#define LassoSamlpRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
955
#define LassoSamlpRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
956
#define LassoSamlpRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
958
/* Constructors, destructors & static methods implementations */
960
#define new_LassoSamlpRequest lasso_samlp_request_new
961
#define delete_LassoSamlpRequest(self) lasso_node_destroy(LASSO_NODE(self))
963
/* Implementations of methods inherited from LassoNode */
965
#define LassoSamlpRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
970
/* Attributes implementations */
973
#define LassoSamlpRequestAbstract_get_RespondWith(self) get_string_list((self)->RespondWith)
974
#define LassoSamlpRequestAbstract_RespondWith_get(self) get_string_list((self)->RespondWith)
975
#define LassoSamlpRequestAbstract_set_RespondWith(self, value) set_string_list(&(self)->RespondWith, (value))
976
#define LassoSamlpRequestAbstract_RespondWith_set(self, value) set_string_list(&(self)->RespondWith, (value))
978
/* Implementations of methods inherited from LassoNode */
980
#define LassoSamlpRequestAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
985
/* Implementations of attributes inherited from SamlpResponseAbstract */
987
/* certificate_file */
988
#define LassoSamlpResponse_get_certificate_file(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file
989
#define LassoSamlpResponse_certificate_file_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file
990
#define LassoSamlpResponse_set_certificate_file(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file, (value))
991
#define LassoSamlpResponse_certificate_file_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file, (value))
994
#define LassoSamlpResponse_get_InResponseTo(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo
995
#define LassoSamlpResponse_InResponseTo_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo
996
#define LassoSamlpResponse_set_InResponseTo(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo, (value))
997
#define LassoSamlpResponse_InResponseTo_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo, (value))
1000
#define LassoSamlpResponse_get_IssueInstant(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant
1001
#define LassoSamlpResponse_IssueInstant_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant
1002
#define LassoSamlpResponse_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant, (value))
1003
#define LassoSamlpResponse_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant, (value))
1006
#define LassoSamlpResponse_get_MajorVersion(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion
1007
#define LassoSamlpResponse_MajorVersion_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion
1008
#define LassoSamlpResponse_set_MajorVersion(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion = (value)
1009
#define LassoSamlpResponse_MajorVersion_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion = (value)
1012
#define LassoSamlpResponse_get_MinorVersion(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion
1013
#define LassoSamlpResponse_MinorVersion_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion
1014
#define LassoSamlpResponse_set_MinorVersion(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion = (value)
1015
#define LassoSamlpResponse_MinorVersion_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion = (value)
1017
/* private_key_file */
1018
#define LassoSamlpResponse_get_private_key_file(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file
1019
#define LassoSamlpResponse_private_key_file_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file
1020
#define LassoSamlpResponse_set_private_key_file(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file, (value))
1021
#define LassoSamlpResponse_private_key_file_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file, (value))
1024
#define LassoSamlpResponse_get_Recipient(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient
1025
#define LassoSamlpResponse_Recipient_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient
1026
#define LassoSamlpResponse_set_Recipient(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient, (value))
1027
#define LassoSamlpResponse_Recipient_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient, (value))
1030
#define LassoSamlpResponse_get_ResponseID(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID
1031
#define LassoSamlpResponse_ResponseID_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID
1032
#define LassoSamlpResponse_set_ResponseID(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID, (value))
1033
#define LassoSamlpResponse_ResponseID_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID, (value))
1036
#define LassoSamlpResponse_get_sign_method(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method
1037
#define LassoSamlpResponse_sign_method_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method
1038
#define LassoSamlpResponse_set_sign_method(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method = (value)
1039
#define LassoSamlpResponse_sign_method_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method = (value)
1042
#define LassoSamlpResponse_get_sign_type(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type
1043
#define LassoSamlpResponse_sign_type_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type
1044
#define LassoSamlpResponse_set_sign_type(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type = (value)
1045
#define LassoSamlpResponse_sign_type_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type = (value)
1047
/* Attributes Implementations */
1050
#define LassoSamlpResponse_get_Assertion(self) get_node_list((self)->Assertion)
1051
#define LassoSamlpResponse_Assertion_get(self) get_node_list((self)->Assertion)
1052
#define LassoSamlpResponse_set_Assertion(self, value) set_node_list(&(self)->Assertion, (value))
1053
#define LassoSamlpResponse_Assertion_set(self, value) set_node_list(&(self)->Assertion, (value))
1056
#define LassoSamlpResponse_get_Status(self) get_node((self)->Status)
1057
#define LassoSamlpResponse_Status_get(self) get_node((self)->Status)
1058
#define LassoSamlpResponse_set_Status(self, value) set_node((gpointer *) &(self)->Status, (value))
1059
#define LassoSamlpResponse_Status_set(self, value) set_node((gpointer *) &(self)->Status, (value))
1061
/* Constructors, destructors & static methods implementations */
1063
#define new_LassoSamlpResponse lasso_samlp_response_new
1064
#define delete_LassoSamlpResponse(self) lasso_node_destroy(LASSO_NODE(self))
1066
/* Implementations of methods inherited from LassoNode */
1068
#define LassoSamlpResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
1073
/* Implementations of methods inherited from LassoNode */
1075
#define LassoSamlpResponseAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
1080
/* Attributes Implementations */
1083
#define LassoSamlpStatus_get_StatusCode(self) get_node((self)->StatusCode)
1084
#define LassoSamlpStatus_StatusCode_get(self) get_node((self)->StatusCode)
1085
#define LassoSamlpStatus_set_StatusCode(self, value) set_node((gpointer *) &(self)->StatusCode, (value))
1086
#define LassoSamlpStatus_StatusCode_set(self, value) set_node((gpointer *) &(self)->StatusCode, (value))
1088
/* Constructors, destructors & static methods implementations */
1090
#define new_LassoSamlpStatus lasso_samlp_status_new
1091
#define delete_LassoSamlpStatus(self) lasso_node_destroy(LASSO_NODE(self))
1093
/* Implementations of methods inherited from LassoNode */
1095
#define LassoSamlpStatus_dump(self) lasso_node_dump(LASSO_NODE(self))
1100
/* Attributes Implementations */
1103
#define LassoSamlpStatusCode_get_StatusCode(self) get_node((self)->StatusCode)
1104
#define LassoSamlpStatusCode_StatusCode_get(self) get_node((self)->StatusCode)
1105
#define LassoSamlpStatusCode_set_StatusCode(self, value) set_node((gpointer *) &(self)->StatusCode, (value))
1106
#define LassoSamlpStatusCode_StatusCode_set(self, value) set_node((gpointer *) &(self)->StatusCode, (value))
1108
/* Constructors, destructors & static methods implementations */
1110
#define new_LassoSamlpStatusCode lasso_samlp_status_code_new
1111
#define delete_LassoSamlpStatusCode(self) lasso_node_destroy(LASSO_NODE(self))
1113
/* Implementations of methods inherited from LassoNode */
1115
#define LassoSamlpStatusCode_dump(self) lasso_node_dump(LASSO_NODE(self))
1120
/* Implementations of attributes inherited from SamlAssertion */
1123
#define LassoLibAssertion_get_Advice(self) get_node(LASSO_SAML_ASSERTION(self)->Advice)
1124
#define LassoLibAssertion_Advice_get(self) get_node(LASSO_SAML_ASSERTION(self)->Advice)
1125
#define LassoLibAssertion_set_Advice(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Advice, (value))
1126
#define LassoLibAssertion_Advice_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Advice, (value))
1129
#define LassoLibAssertion_get_AssertionID(self) LASSO_SAML_ASSERTION(self)->AssertionID
1130
#define LassoLibAssertion_AssertionID_get(self) LASSO_SAML_ASSERTION(self)->AssertionID
1131
#define LassoLibAssertion_set_AssertionID(self, value) set_string(&LASSO_SAML_ASSERTION(self)->AssertionID, (value))
1132
#define LassoLibAssertion_AssertionID_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->AssertionID, (value))
1134
/* AttributeStatement */
1135
#define LassoLibAssertion_get_AttributeStatement(self) get_node(LASSO_SAML_ASSERTION(self)->AttributeStatement)
1136
#define LassoLibAssertion_AttributeStatement_get(self) get_node(LASSO_SAML_ASSERTION(self)->AttributeStatement)
1137
#define LassoLibAssertion_set_AttributeStatement(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AttributeStatement, (value))
1138
#define LassoLibAssertion_AttributeStatement_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AttributeStatement, (value))
1140
/* AuthenticationStatement */
1141
#define LassoLibAssertion_get_AuthenticationStatement(self) get_node(LASSO_SAML_ASSERTION(self)->AuthenticationStatement)
1142
#define LassoLibAssertion_AuthenticationStatement_get(self) get_node(LASSO_SAML_ASSERTION(self)->AuthenticationStatement)
1143
#define LassoLibAssertion_set_AuthenticationStatement(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AuthenticationStatement, (value))
1144
#define LassoLibAssertion_AuthenticationStatement_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AuthenticationStatement, (value))
1146
/* certificate_file */
1147
#define LassoLibAssertion_get_certificate_file(self) LASSO_SAML_ASSERTION(self)->certificate_file
1148
#define LassoLibAssertion_certificate_file_get(self) LASSO_SAML_ASSERTION(self)->certificate_file
1149
#define LassoLibAssertion_set_certificate_file(self, value) set_string(&LASSO_SAML_ASSERTION(self)->certificate_file, (value))
1150
#define LassoLibAssertion_certificate_file_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->certificate_file, (value))
1153
#define LassoLibAssertion_get_Conditions(self) get_node(LASSO_SAML_ASSERTION(self)->Conditions)
1154
#define LassoLibAssertion_Conditions_get(self) get_node(LASSO_SAML_ASSERTION(self)->Conditions)
1155
#define LassoLibAssertion_set_Conditions(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Conditions, (value))
1156
#define LassoLibAssertion_Conditions_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Conditions, (value))
1159
#define LassoLibAssertion_get_IssueInstant(self) LASSO_SAML_ASSERTION(self)->IssueInstant
1160
#define LassoLibAssertion_IssueInstant_get(self) LASSO_SAML_ASSERTION(self)->IssueInstant
1161
#define LassoLibAssertion_set_IssueInstant(self, value) set_string(&LASSO_SAML_ASSERTION(self)->IssueInstant, (value))
1162
#define LassoLibAssertion_IssueInstant_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->IssueInstant, (value))
1165
#define LassoLibAssertion_get_Issuer(self) LASSO_SAML_ASSERTION(self)->Issuer
1166
#define LassoLibAssertion_Issuer_get(self) LASSO_SAML_ASSERTION(self)->Issuer
1167
#define LassoLibAssertion_set_Issuer(self, value) set_string(&LASSO_SAML_ASSERTION(self)->Issuer, (value))
1168
#define LassoLibAssertion_Issuer_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->Issuer, (value))
1171
#define LassoLibAssertion_get_MajorVersion(self) LASSO_SAML_ASSERTION(self)->MajorVersion
1172
#define LassoLibAssertion_MajorVersion_get(self) LASSO_SAML_ASSERTION(self)->MajorVersion
1173
#define LassoLibAssertion_set_MajorVersion(self, value) LASSO_SAML_ASSERTION(self)->MajorVersion = (value)
1174
#define LassoLibAssertion_MajorVersion_set(self, value) LASSO_SAML_ASSERTION(self)->MajorVersion = (value)
1177
#define LassoLibAssertion_get_MinorVersion(self) LASSO_SAML_ASSERTION(self)->MinorVersion
1178
#define LassoLibAssertion_MinorVersion_get(self) LASSO_SAML_ASSERTION(self)->MinorVersion
1179
#define LassoLibAssertion_set_MinorVersion(self, value) LASSO_SAML_ASSERTION(self)->MinorVersion = (value)
1180
#define LassoLibAssertion_MinorVersion_set(self, value) LASSO_SAML_ASSERTION(self)->MinorVersion = (value)
1182
/* private_key_file */
1183
#define LassoLibAssertion_get_private_key_file(self) LASSO_SAML_ASSERTION(self)->private_key_file
1184
#define LassoLibAssertion_private_key_file_get(self) LASSO_SAML_ASSERTION(self)->private_key_file
1185
#define LassoLibAssertion_set_private_key_file(self, value) set_string(&LASSO_SAML_ASSERTION(self)->private_key_file, (value))
1186
#define LassoLibAssertion_private_key_file_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->private_key_file, (value))
1189
#define LassoLibAssertion_get_sign_method(self) LASSO_SAML_ASSERTION(self)->sign_method
1190
#define LassoLibAssertion_sign_method_get(self) LASSO_SAML_ASSERTION(self)->sign_method
1191
#define LassoLibAssertion_set_sign_method(self, value) LASSO_SAML_ASSERTION(self)->sign_method = (value)
1192
#define LassoLibAssertion_sign_method_set(self, value) LASSO_SAML_ASSERTION(self)->sign_method = (value)
1195
#define LassoLibAssertion_get_sign_type(self) LASSO_SAML_ASSERTION(self)->sign_type
1196
#define LassoLibAssertion_sign_type_get(self) LASSO_SAML_ASSERTION(self)->sign_type
1197
#define LassoLibAssertion_set_sign_type(self, value) LASSO_SAML_ASSERTION(self)->sign_type = (value)
1198
#define LassoLibAssertion_sign_type_set(self, value) LASSO_SAML_ASSERTION(self)->sign_type = (value)
1200
/* SubjectStatement */
1201
#define LassoLibAssertion_get_SubjectStatement(self) get_node(LASSO_SAML_ASSERTION(self)->SubjectStatement)
1202
#define LassoLibAssertion_SubjectStatement_get(self) get_node(LASSO_SAML_ASSERTION(self)->SubjectStatement)
1203
#define LassoLibAssertion_set_SubjectStatement(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->SubjectStatement, (value))
1204
#define LassoLibAssertion_SubjectStatement_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->SubjectStatement, (value))
1206
/* Implementations of methods inherited from SamlAssertion */
1208
/* Constructors, destructors & static methods implementations */
1210
#define new_LassoLibAssertion lasso_lib_assertion_new
1211
#define delete_LassoLibAssertion(self) lasso_node_destroy(LASSO_NODE(self))
1213
#define LassoLibAssertion_newFull lasso_lib_assertion_new_full
1215
#define LibAssertion_newFull lasso_lib_assertion_new_full
1218
/* Implementations of methods inherited from LassoNode */
1220
#define LassoLibAssertion_dump(self) lasso_node_dump(LASSO_NODE(self))
1225
/* Implementations of attributes inherited from SamlpRequestAbstract */
1227
/* certificate_file */
1228
#define LassoLibAuthnRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
1229
#define LassoLibAuthnRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
1230
#define LassoLibAuthnRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
1231
#define LassoLibAuthnRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
1234
#define LassoLibAuthnRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
1235
#define LassoLibAuthnRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
1236
#define LassoLibAuthnRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
1237
#define LassoLibAuthnRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
1240
#define LassoLibAuthnRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
1241
#define LassoLibAuthnRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
1242
#define LassoLibAuthnRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
1243
#define LassoLibAuthnRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
1246
#define LassoLibAuthnRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
1247
#define LassoLibAuthnRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
1248
#define LassoLibAuthnRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
1249
#define LassoLibAuthnRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
1251
/* private_key_file */
1252
#define LassoLibAuthnRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
1253
#define LassoLibAuthnRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
1254
#define LassoLibAuthnRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
1255
#define LassoLibAuthnRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
1258
#define LassoLibAuthnRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
1259
#define LassoLibAuthnRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
1260
#define LassoLibAuthnRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
1261
#define LassoLibAuthnRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
1264
#define LassoLibAuthnRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
1265
#define LassoLibAuthnRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
1266
#define LassoLibAuthnRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
1267
#define LassoLibAuthnRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
1270
#define LassoLibAuthnRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
1271
#define LassoLibAuthnRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
1272
#define LassoLibAuthnRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
1273
#define LassoLibAuthnRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
1276
#define LassoLibAuthnRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
1277
#define LassoLibAuthnRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
1278
#define LassoLibAuthnRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
1279
#define LassoLibAuthnRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
1281
/* Attributes Implementations */
1284
#define LassoLibAuthnRequest_get_Extension(self) get_xml_list((self)->Extension)
1285
#define LassoLibAuthnRequest_Extension_get(self) get_xml_list((self)->Extension)
1286
#define LassoLibAuthnRequest_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
1287
#define LassoLibAuthnRequest_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
1289
/* RequestAuthnContext */
1290
#define LassoLibAuthnRequest_get_RequestAuthnContext(self) get_node((self)->RequestAuthnContext)
1291
#define LassoLibAuthnRequest_RequestAuthnContext_get(self) get_node((self)->RequestAuthnContext)
1292
#define LassoLibAuthnRequest_set_RequestAuthnContext(self, value) set_node((gpointer *) &(self)->RequestAuthnContext, (value))
1293
#define LassoLibAuthnRequest_RequestAuthnContext_set(self, value) set_node((gpointer *) &(self)->RequestAuthnContext, (value))
1295
/* Constructors, destructors & static methods implementations */
1297
#define new_LassoLibAuthnRequest lasso_lib_authn_request_new
1298
#define delete_LassoLibAuthnRequest(self) lasso_node_destroy(LASSO_NODE(self))
1300
/* Implementations of methods inherited from LassoNode */
1302
#define LassoLibAuthnRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
1307
/* Implementations of attributes inherited from SamlpResponse */
1310
#define LassoLibAuthnResponse_get_Extension(self) get_xml_list((self)->Extension)
1311
#define LassoLibAuthnResponse_Extension_get(self) get_xml_list((self)->Extension)
1312
#define LassoLibAuthnResponse_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
1313
#define LassoLibAuthnResponse_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
1316
#define LassoLibAuthnResponse_get_Status(self) get_node(LASSO_SAMLP_RESPONSE(self)->Status)
1317
#define LassoLibAuthnResponse_Status_get(self) get_node(LASSO_SAMLP_RESPONSE(self)->Status)
1318
#define LassoLibAuthnResponse_set_Status(self, value) set_node((gpointer *) &LASSO_SAMLP_RESPONSE(self)->Status, (value))
1319
#define LassoLibAuthnResponse_Status_set(self, value) set_node((gpointer *) &LASSO_SAMLP_RESPONSE(self)->Status, (value))
1321
/* Constructors, destructors & static methods implementations */
1323
#define new_LassoLibAuthnResponse lasso_lib_authn_response_new
1324
#define delete_LassoLibAuthnResponse(self) lasso_node_destroy(LASSO_NODE(self))
1326
/* Implementations of methods inherited from LassoNode */
1328
#define LassoLibAuthnResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
1333
/* Implementations of attributes inherited from SamlpRequestAbstract */
1335
/* certificate_file */
1336
#define LassoLibFederationTerminationNotification_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
1337
#define LassoLibFederationTerminationNotification_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
1338
#define LassoLibFederationTerminationNotification_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
1339
#define LassoLibFederationTerminationNotification_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
1342
#define LassoLibFederationTerminationNotification_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
1343
#define LassoLibFederationTerminationNotification_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
1344
#define LassoLibFederationTerminationNotification_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
1345
#define LassoLibFederationTerminationNotification_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
1348
#define LassoLibFederationTerminationNotification_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
1349
#define LassoLibFederationTerminationNotification_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
1350
#define LassoLibFederationTerminationNotification_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
1351
#define LassoLibFederationTerminationNotification_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
1354
#define LassoLibFederationTerminationNotification_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
1355
#define LassoLibFederationTerminationNotification_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
1356
#define LassoLibFederationTerminationNotification_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
1357
#define LassoLibFederationTerminationNotification_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
1359
/* private_key_file */
1360
#define LassoLibFederationTerminationNotification_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
1361
#define LassoLibFederationTerminationNotification_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
1362
#define LassoLibFederationTerminationNotification_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
1363
#define LassoLibFederationTerminationNotification_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
1366
#define LassoLibFederationTerminationNotification_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
1367
#define LassoLibFederationTerminationNotification_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
1368
#define LassoLibFederationTerminationNotification_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
1369
#define LassoLibFederationTerminationNotification_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
1372
#define LassoLibFederationTerminationNotification_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
1373
#define LassoLibFederationTerminationNotification_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
1374
#define LassoLibFederationTerminationNotification_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
1375
#define LassoLibFederationTerminationNotification_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
1378
#define LassoLibFederationTerminationNotification_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
1379
#define LassoLibFederationTerminationNotification_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
1380
#define LassoLibFederationTerminationNotification_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
1381
#define LassoLibFederationTerminationNotification_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
1384
#define LassoLibFederationTerminationNotification_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
1385
#define LassoLibFederationTerminationNotification_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
1386
#define LassoLibFederationTerminationNotification_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
1387
#define LassoLibFederationTerminationNotification_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
1389
/* Attributes implementations */
1392
#define LassoLibFederationTerminationNotification_get_Extension(self) get_xml_list((self)->Extension)
1393
#define LassoLibFederationTerminationNotification_Extension_get(self) get_xml_list((self)->Extension)
1394
#define LassoLibFederationTerminationNotification_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
1395
#define LassoLibFederationTerminationNotification_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
1397
/* NameIdentifier */
1398
#define LassoLibFederationTerminationNotification_get_NameIdentifier(self) get_node((self)->NameIdentifier)
1399
#define LassoLibFederationTerminationNotification_NameIdentifier_get(self) get_node((self)->NameIdentifier)
1400
#define LassoLibFederationTerminationNotification_set_NameIdentifier(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
1401
#define LassoLibFederationTerminationNotification_NameIdentifier_set(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
1403
/* Constructors, destructors & static methods implementations */
1405
#define new_LassoLibFederationTerminationNotification lasso_lib_federation_termination_notification_new
1406
#define delete_LassoLibFederationTerminationNotification(self) lasso_node_destroy(LASSO_NODE(self))
1408
#define LassoLibFederationTerminationNotification_newFull lasso_lib_federation_termination_notification_new_full
1410
#define LibFederationTerminationNotification_newFull lasso_lib_federation_termination_notification_new_full
1413
/* Implementations of methods inherited from LassoNode */
1415
#define LassoLibFederationTerminationNotification_dump(self) lasso_node_dump(LASSO_NODE(self))
1420
/* Implementations of attributes inherited from SamlpRequestAbstract */
1422
/* certificate_file */
1423
#define LassoLibLogoutRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
1424
#define LassoLibLogoutRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
1425
#define LassoLibLogoutRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
1426
#define LassoLibLogoutRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
1429
#define LassoLibLogoutRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
1430
#define LassoLibLogoutRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
1431
#define LassoLibLogoutRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
1432
#define LassoLibLogoutRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
1435
#define LassoLibLogoutRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
1436
#define LassoLibLogoutRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
1437
#define LassoLibLogoutRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
1438
#define LassoLibLogoutRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
1441
#define LassoLibLogoutRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
1442
#define LassoLibLogoutRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
1443
#define LassoLibLogoutRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
1444
#define LassoLibLogoutRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
1446
/* private_key_file */
1447
#define LassoLibLogoutRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
1448
#define LassoLibLogoutRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
1449
#define LassoLibLogoutRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
1450
#define LassoLibLogoutRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
1453
#define LassoLibLogoutRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
1454
#define LassoLibLogoutRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
1455
#define LassoLibLogoutRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
1456
#define LassoLibLogoutRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
1459
#define LassoLibLogoutRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
1460
#define LassoLibLogoutRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
1461
#define LassoLibLogoutRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
1462
#define LassoLibLogoutRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
1465
#define LassoLibLogoutRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
1466
#define LassoLibLogoutRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
1467
#define LassoLibLogoutRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
1468
#define LassoLibLogoutRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
1471
#define LassoLibLogoutRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
1472
#define LassoLibLogoutRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
1473
#define LassoLibLogoutRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
1474
#define LassoLibLogoutRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
1476
/* Attributes implementations */
1479
#define LassoLibLogoutRequest_get_Extension(self) get_xml_list((self)->Extension)
1480
#define LassoLibLogoutRequest_Extension_get(self) get_xml_list((self)->Extension)
1481
#define LassoLibLogoutRequest_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
1482
#define LassoLibLogoutRequest_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
1484
/* nameIdentifier */
1485
#define LassoLibLogoutRequest_get_NameIdentifier(self) get_node((self)->NameIdentifier)
1486
#define LassoLibLogoutRequest_NameIdentifier_get(self) get_node((self)->NameIdentifier)
1487
#define LassoLibLogoutRequest_set_NameIdentifier(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
1488
#define LassoLibLogoutRequest_NameIdentifier_set(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
1490
/* Constructors, destructors & static methods implementations */
1492
#define new_LassoLibLogoutRequest lasso_lib_logout_request_new
1493
#define delete_LassoLibLogoutRequest(self) lasso_node_destroy(LASSO_NODE(self))
1495
#define LassoLibLogoutRequest_newFull lasso_lib_logout_request_new_full
1497
#define LibLogoutRequest_newFull lasso_lib_logout_request_new_full
1500
/* Implementations of methods inherited from LassoNode */
1502
#define LassoLibLogoutRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
1507
/* Implementations of attributes inherited from LibStatusResponse */
1510
#define LassoLibLogoutResponse_get_Extension(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension)
1511
#define LassoLibLogoutResponse_Extension_get(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension)
1512
#define LassoLibLogoutResponse_set_Extension(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value))
1513
#define LassoLibLogoutResponse_Extension_set(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value))
1516
#define LassoLibLogoutResponse_get_ProviderID(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID
1517
#define LassoLibLogoutResponse_ProviderID_get(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID
1518
#define LassoLibLogoutResponse_set_ProviderID(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value))
1519
#define LassoLibLogoutResponse_ProviderID_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value))
1522
#define LassoLibLogoutResponse_get_RelayState(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState
1523
#define LassoLibLogoutResponse_RelayState_get(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState
1524
#define LassoLibLogoutResponse_set_RelayState(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value))
1525
#define LassoLibLogoutResponse_RelayState_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value))
1528
#define LassoLibLogoutResponse_get_Status(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status)
1529
#define LassoLibLogoutResponse_Status_get(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status)
1530
#define LassoLibLogoutResponse_set_Status(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value))
1531
#define LassoLibLogoutResponse_Status_set(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value))
1533
/* Constructors, destructors & static methods implementations */
1535
#define new_LassoLibLogoutResponse lasso_lib_logout_response_new
1536
#define delete_LassoLibLogoutResponse(self) lasso_node_destroy(LASSO_NODE(self))
1538
#define LassoLibLogoutResponse_newFull lasso_lib_logout_response_new_full
1540
#define LibLogoutResponse_newFull lasso_lib_logout_response_new_full
1543
/* Implementations of methods inherited from LassoNode */
1545
#define LassoLibLogoutResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
1550
/* Implementations of attributes inherited from SamlpRequestAbstract */
1552
/* certificate_file */
1553
#define LassoLibRegisterNameIdentifierRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
1554
#define LassoLibRegisterNameIdentifierRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
1555
#define LassoLibRegisterNameIdentifierRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
1556
#define LassoLibRegisterNameIdentifierRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
1559
#define LassoLibRegisterNameIdentifierRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
1560
#define LassoLibRegisterNameIdentifierRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
1561
#define LassoLibRegisterNameIdentifierRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
1562
#define LassoLibRegisterNameIdentifierRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
1565
#define LassoLibRegisterNameIdentifierRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
1566
#define LassoLibRegisterNameIdentifierRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
1567
#define LassoLibRegisterNameIdentifierRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
1568
#define LassoLibRegisterNameIdentifierRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
1571
#define LassoLibRegisterNameIdentifierRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
1572
#define LassoLibRegisterNameIdentifierRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
1573
#define LassoLibRegisterNameIdentifierRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
1574
#define LassoLibRegisterNameIdentifierRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
1576
/* private_key_file */
1577
#define LassoLibRegisterNameIdentifierRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
1578
#define LassoLibRegisterNameIdentifierRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
1579
#define LassoLibRegisterNameIdentifierRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
1580
#define LassoLibRegisterNameIdentifierRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
1583
#define LassoLibRegisterNameIdentifierRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
1584
#define LassoLibRegisterNameIdentifierRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
1585
#define LassoLibRegisterNameIdentifierRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
1586
#define LassoLibRegisterNameIdentifierRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
1589
#define LassoLibRegisterNameIdentifierRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
1590
#define LassoLibRegisterNameIdentifierRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
1591
#define LassoLibRegisterNameIdentifierRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
1592
#define LassoLibRegisterNameIdentifierRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
1595
#define LassoLibRegisterNameIdentifierRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
1596
#define LassoLibRegisterNameIdentifierRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
1597
#define LassoLibRegisterNameIdentifierRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
1598
#define LassoLibRegisterNameIdentifierRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
1601
#define LassoLibRegisterNameIdentifierRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
1602
#define LassoLibRegisterNameIdentifierRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
1603
#define LassoLibRegisterNameIdentifierRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
1604
#define LassoLibRegisterNameIdentifierRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
1606
/* Attributes implementations */
1609
#define LassoLibRegisterNameIdentifierRequest_get_Extension(self) get_xml_list((self)->Extension)
1610
#define LassoLibRegisterNameIdentifierRequest_Extension_get(self) get_xml_list((self)->Extension)
1611
#define LassoLibRegisterNameIdentifierRequest_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
1612
#define LassoLibRegisterNameIdentifierRequest_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
1614
/* idpProvidedNameIdentifier */
1615
#define LassoLibRegisterNameIdentifierRequest_get_IDPProvidedNameIdentifier(self) get_node((self)->IDPProvidedNameIdentifier)
1616
#define LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_get(self) get_node((self)->IDPProvidedNameIdentifier)
1617
#define LassoLibRegisterNameIdentifierRequest_set_IDPProvidedNameIdentifier(self, value) set_node((gpointer *) &(self)->IDPProvidedNameIdentifier, (value))
1618
#define LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_set(self, value) set_node((gpointer *) &(self)->IDPProvidedNameIdentifier, (value))
1620
/* oldProvidedNameIdentifier */
1621
#define LassoLibRegisterNameIdentifierRequest_get_OldProvidedNameIdentifier(self) get_node((self)->OldProvidedNameIdentifier)
1622
#define LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_get(self) get_node((self)->OldProvidedNameIdentifier)
1623
#define LassoLibRegisterNameIdentifierRequest_set_OldProvidedNameIdentifier(self, value) set_node((gpointer *) &(self)->OldProvidedNameIdentifier, (value))
1624
#define LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_set(self, value) set_node((gpointer *) &(self)->OldProvidedNameIdentifier, (value))
1626
/* spProvidedNameIdentifier */
1627
#define LassoLibRegisterNameIdentifierRequest_get_SPProvidedNameIdentifier(self) get_node((self)->SPProvidedNameIdentifier)
1628
#define LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_get(self) get_node((self)->SPProvidedNameIdentifier)
1629
#define LassoLibRegisterNameIdentifierRequest_set_SPProvidedNameIdentifier(self, value) set_node((gpointer *) &(self)->SPProvidedNameIdentifier, (value))
1630
#define LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_set(self, value) set_node((gpointer *) &(self)->SPProvidedNameIdentifier, (value))
1632
/* Constructors, destructors & static methods implementations */
1634
#define new_LassoLibRegisterNameIdentifierRequest lasso_lib_register_name_identifier_request_new
1635
#define delete_LassoLibRegisterNameIdentifierRequest(self) lasso_node_destroy(LASSO_NODE(self))
1637
#define LassoLibRegisterNameIdentifierRequest_newFull lasso_lib_register_name_identifier_request_new_full
1639
#define LibRegisterNameIdentifierRequest_newFull lasso_lib_register_name_identifier_request_new_full
1642
/* Implementations of methods inherited from LassoNode */
1644
#define LassoLibRegisterNameIdentifierRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
1649
/* Implementations of attributes inherited from LibStatusResponse */
1652
#define LassoLibRegisterNameIdentifierResponse_get_Extension(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension)
1653
#define LassoLibRegisterNameIdentifierResponse_Extension_get(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension)
1654
#define LassoLibRegisterNameIdentifierResponse_set_Extension(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value))
1655
#define LassoLibRegisterNameIdentifierResponse_Extension_set(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value))
1658
#define LassoLibRegisterNameIdentifierResponse_get_ProviderID(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID
1659
#define LassoLibRegisterNameIdentifierResponse_ProviderID_get(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID
1660
#define LassoLibRegisterNameIdentifierResponse_set_ProviderID(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value))
1661
#define LassoLibRegisterNameIdentifierResponse_ProviderID_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value))
1664
#define LassoLibRegisterNameIdentifierResponse_get_RelayState(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState
1665
#define LassoLibRegisterNameIdentifierResponse_RelayState_get(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState
1666
#define LassoLibRegisterNameIdentifierResponse_set_RelayState(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value))
1667
#define LassoLibRegisterNameIdentifierResponse_RelayState_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value))
1670
#define LassoLibRegisterNameIdentifierResponse_get_Status(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status)
1671
#define LassoLibRegisterNameIdentifierResponse_Status_get(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status)
1672
#define LassoLibRegisterNameIdentifierResponse_set_Status(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value))
1673
#define LassoLibRegisterNameIdentifierResponse_Status_set(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value))
1675
/* Constructors, destructors & static methods implementations */
1677
#define new_LassoLibRegisterNameIdentifierResponse lasso_lib_register_name_identifier_response_new
1678
#define delete_LassoLibRegisterNameIdentifierResponse(self) lasso_node_destroy(LASSO_NODE(self))
1680
#define LassoLibRegisterNameIdentifierResponse_newFull lasso_lib_register_name_identifier_response_new_full
1682
#define LibRegisterNameIdentifierResponse_newFull lasso_lib_register_name_identifier_response_new_full
1685
/* Implementations of methods inherited from LassoNode */
1687
#define LassoLibRegisterNameIdentifierResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
1692
/* Attributes implementations */
1694
/* authnContextClassRef */
1695
#define LassoLibRequestAuthnContext_get_authnContextClassRef(self) get_string_list((self)->AuthnContextClassRef)
1696
#define LassoLibRequestAuthnContext_authnContextClassRef_get(self) get_string_list((self)->AuthnContextClassRef)
1697
#define LassoLibRequestAuthnContext_set_authnContextClassRef(self, value) set_string_list(&(self)->AuthnContextClassRef, (value))
1698
#define LassoLibRequestAuthnContext_authnContextClassRef_set(self, value) set_string_list(&(self)->AuthnContextClassRef, (value))
1700
/* authnContextStatementRef */
1701
#define LassoLibRequestAuthnContext_get_authnContextStatementRef(self) get_string_list((self)->AuthnContextStatementRef)
1702
#define LassoLibRequestAuthnContext_authnContextStatementRef_get(self) get_string_list((self)->AuthnContextStatementRef)
1703
#define LassoLibRequestAuthnContext_set_authnContextStatementRef(self, value) set_string_list(&(self)->AuthnContextStatementRef, (value))
1704
#define LassoLibRequestAuthnContext_authnContextStatementRef_set(self, value) set_string_list(&(self)->AuthnContextStatementRef, (value))
1706
/* Constructors, destructors & static methods implementations */
1708
#define new_LassoLibRequestAuthnContext lasso_lib_request_authn_context_new
1709
#define delete_LassoLibRequestAuthnContext(self) lasso_node_destroy(LASSO_NODE(self))
1711
/* Implementations of methods inherited from LassoNode */
1713
#define LassoLibRequestAuthnContext_dump(self) lasso_node_dump(LASSO_NODE(self))
1718
/* Attributes implementations */
1721
#define LassoLibStatusResponse_get_Extension(self) get_xml_list((self)->Extension)
1722
#define LassoLibStatusResponse_Extension_get(self) get_xml_list((self)->Extension)
1723
#define LassoLibStatusResponse_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
1724
#define LassoLibStatusResponse_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
1727
#define LassoLibStatusResponse_get_Status(self) get_node((self)->Status)
1728
#define LassoLibStatusResponse_Status_get(self) get_node((self)->Status)
1729
#define LassoLibStatusResponse_set_Status(self, value) set_node((gpointer *) &(self)->Status, (value))
1730
#define LassoLibStatusResponse_Status_set(self, value) set_node((gpointer *) &(self)->Status, (value))
1732
/* Constructors, destructors & static methods implementations */
1734
#define new_LassoLibStatusResponse lasso_lib_status_response_new
1735
#define delete_LassoLibStatusResponse(self) lasso_node_destroy(LASSO_NODE(self))
1737
/* Implementations of methods inherited from LassoNode */
1739
#define LassoLibStatusResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
1744
/* Constructors, destructors & static methods implementations */
1746
#define new_LassoProvider lasso_provider_new
1747
#define delete_LassoProvider(self) lasso_node_destroy(LASSO_NODE(self))
1749
#define LassoProvider_newFromDump lasso_provider_new_from_dump
1751
#define Provider_newFromDump lasso_provider_new_from_dump
1754
/* Implementations of methods inherited from LassoNode */
1756
#define LassoProvider_dump(self) lasso_node_dump(LASSO_NODE(self))
1758
/* Methods implementations */
1760
#define LassoProvider_acceptHttpMethod lasso_provider_accept_http_method
1761
#define LassoProvider_getAssertionConsumerServiceUrl lasso_provider_get_assertion_consumer_service_url
1762
#define LassoProvider_getBase64SuccinctId lasso_provider_get_base64_succinct_id
1763
#define LassoProvider_getFirstHttpMethod lasso_provider_get_first_http_method
1764
#define LassoProvider_getMetadataOne lasso_provider_get_metadata_one
1765
#define LassoProvider_hasProtocolProfile lasso_provider_has_protocol_profile
1766
#define LassoProvider_getOrganization(self) get_xml_string(lasso_provider_get_organization(self))
1771
/* Implementations of attributes inherited from Provider */
1774
#define LassoServer_get_ProviderID(self) LASSO_PROVIDER(self)->ProviderID
1775
#define LassoServer_ProviderID_get(self) LASSO_PROVIDER(self)->ProviderID
1776
#define LassoServer_set_ProviderID(self, value) set_string(&LASSO_PROVIDER(self)->ProviderID, (value))
1777
#define LassoServer_ProviderID_set(self, value) set_string(&LASSO_PROVIDER(self)->ProviderID, (value))
1780
#define LassoServer_get_ca_cert_chain(self) LASSO_PROVIDER(self)->ca_cert_chain
1781
#define LassoServer_ca_cert_chain_get(self) LASSO_PROVIDER(self)->ca_cert_chain
1782
#define LassoServer_set_ca_cert_chain(self, value) set_string(&LASSO_PROVIDER(self)->ca_cert_chain, (value))
1783
#define LassoServer_ca_cert_chain_set(self, value) set_string(&LASSO_PROVIDER(self)->ca_cert_chain, (value))
1785
/* metadata_filename */
1786
#define LassoServer_get_metadata_filename(self) LASSO_PROVIDER(self)->metadata_filename
1787
#define LassoServer_metadata_filename_get(self) LASSO_PROVIDER(self)->metadata_filename
1788
#define LassoServer_set_metadata_filename(self, value) set_string(&LASSO_PROVIDER(self)->metadata_filename, (value))
1789
#define LassoServer_metadata_filename_set(self, value) set_string(&LASSO_PROVIDER(self)->metadata_filename, (value))
1792
#define LassoServer_get_public_key(self) LASSO_PROVIDER(self)->public_key
1793
#define LassoServer_public_key_get(self) LASSO_PROVIDER(self)->public_key
1794
#define LassoServer_set_public_key(self, value) set_string(&LASSO_PROVIDER(self)->public_key, (value))
1795
#define LassoServer_public_key_set(self, value) set_string(&LASSO_PROVIDER(self)->public_key, (value))
1797
/* Attributes implementations */
1800
#define LassoServer_get_providerIds LassoServer_providerIds_get
1801
LassoStringList *LassoServer_providerIds_get(LassoServer *self) {
1802
GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->providers));
1803
g_hash_table_foreach(self->providers, (GHFunc) add_key_to_array, providerIds);
1807
/* Constructors, destructors & static methods implementations */
1809
#define new_LassoServer lasso_server_new
1810
#define delete_LassoServer(self) lasso_node_destroy(LASSO_NODE(self))
1812
#define LassoServer_newFromDump lasso_server_new_from_dump
1814
#define Server_newFromDump lasso_server_new_from_dump
1817
/* Implementations of methods inherited from Provider */
1819
#define LassoServer_acceptHttpMethod(server, remote_provider, protocol_type, http_method, initiate_profile) lasso_provider_accept_http_method(LASSO_PROVIDER(server), remote_provider, protocol_type, http_method, initiate_profile)
1820
#define LassoServer_getAssertionConsumerServiceUrl(server, service_id) lasso_provider_get_assertion_consumer_service_url(LASSO_PROVIDER(server), service_id)
1821
#define LassoServer_getBase64SuccinctId(server) lasso_provider_get_base64_succinct_id(LASSO_PROVIDER(server))
1822
#define LassoServer_getFirstHttpMethod(server, remote_provider, protocol_type) lasso_provider_get_first_http_method(LASSO_PROVIDER(server), remote_provider, protocol_type)
1823
#define LassoServer_getMetadataOne(server, name) lasso_provider_get_metadata_one(LASSO_PROVIDER(server), name)
1824
#define LassoServer_hasProtocolProfile(server, protocol_type, protocol_profile) lasso_provider_has_protocol_profile(LASSO_PROVIDER(server), protocol_type, protocol_profile)
1825
#define LassoServer_getOrganization(server) get_xml_string(lasso_provider_get_organization(LASSO_PROVIDER(server)))
1827
/* Methods implementations */
1829
#define LassoServer_addProvider lasso_server_add_provider
1830
#define LassoServer_addService lasso_server_add_service
1831
#define LassoServer_dump lasso_server_dump
1832
#define LassoServer_getProvider lasso_server_get_provider
1833
#define LassoServer_getService lasso_server_get_service
1838
/* Attributes implementations */
1840
/* localNameIdentifier */
1841
#define LassoFederation_get_local_nameIdentifier(self) get_node((self)->local_nameIdentifier)
1842
#define LassoFederation_local_nameIdentifier_get(self) get_node((self)->local_nameIdentifier)
1843
#define LassoFederation_set_local_nameIdentifier(self, value) set_node((gpointer *) &(self)->local_nameIdentifier, (value))
1844
#define LassoFederation_local_nameIdentifier_set(self, value) set_node((gpointer *) &(self)->local_nameIdentifier, (value))
1846
/* remoteNameIdentifier */
1847
#define LassoFederation_get_remote_nameIdentifier(self) get_node((self)->remote_nameIdentifier)
1848
#define LassoFederation_remote_nameIdentifier_get(self) get_node((self)->remote_nameIdentifier)
1849
#define LassoFederation_set_remote_nameIdentifier(self, value) set_node((gpointer *) &(self)->remote_nameIdentifier, (value))
1850
#define LassoFederation_remote_nameIdentifier_set(self, value) set_node((gpointer *) &(self)->remote_nameIdentifier, (value))
1852
/* Constructors, destructors & static methods implementations */
1854
#define new_LassoFederation lasso_federation_new
1855
#define delete_LassoFederation(self) lasso_node_destroy(LASSO_NODE(self))
1857
/* Implementations of methods inherited from LassoNode */
1859
#define LassoFederation_dump(self) lasso_node_dump(LASSO_NODE(self))
1861
/* Methods implementations */
1863
#define LassoFederation_buildLocalNameIdentifier lasso_federation_build_local_name_identifier
1864
#define LassoFederation_verifyNameIdentifier lasso_federation_verify_name_identifier
1869
/* Attributes implementations */
1872
#define LassoIdentity_get_providerIds LassoIdentity_providerIds_get
1873
LassoStringList *LassoIdentity_providerIds_get(LassoIdentity *self) {
1874
GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->federations));
1875
g_hash_table_foreach(self->federations, (GHFunc) add_key_to_array, providerIds);
1879
/* Constructors, destructors & static methods implementations */
1881
#define new_LassoIdentity lasso_identity_new
1882
#define delete_LassoIdentity(self) lasso_node_destroy(LASSO_NODE(self))
1884
#define LassoIdentity_newFromDump lasso_identity_new_from_dump
1886
#define Identity_newFromDump lasso_identity_new_from_dump
1889
/* Methods implementations */
1891
#define LassoIdentity_dump lasso_identity_dump
1892
#define LassoIdentity_getFederation lasso_identity_get_federation
1897
/* Attributes implementations */
1900
#define LassoSession_get_providerIds LassoSession_providerIds_get
1901
LassoStringList *LassoSession_providerIds_get(LassoSession *self) {
1902
GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->assertions));
1903
g_hash_table_foreach(self->assertions, (GHFunc) add_key_to_array, providerIds);
1907
/* Constructors, destructors & static methods implementations */
1909
#define new_LassoSession lasso_session_new
1910
#define delete_LassoSession(self) lasso_node_destroy(LASSO_NODE(self))
1912
#define LassoSession_newFromDump lasso_session_new_from_dump
1914
#define Session_newFromDump lasso_session_new_from_dump
1917
/* Methods implementations */
1919
#define LassoSession_dump lasso_session_dump
1921
LassoNodeList *LassoSession_getAssertions(LassoSession *self, char *providerId) {
1922
GPtrArray *assertionsArray;
1923
GList *assertionsList;
1925
assertionsList = lasso_session_get_assertions(self, providerId);
1926
if (assertionsList) {
1927
assertionsArray = get_node_list(assertionsList);
1928
g_list_foreach(assertionsList, (GFunc) free_node_list_item, NULL);
1929
g_list_free(assertionsList);
1931
assertionsArray = NULL;
1932
return assertionsArray;
1938
/* Implementations of attributes inherited from Profile */
1941
#define LassoDefederation_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
1942
#define LassoDefederation_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
1943
#define LassoDefederation_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
1944
#define LassoDefederation_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
1946
/* isIdentityDirty */
1947
#define LassoDefederation_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
1948
#define LassoDefederation_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
1950
/* isSessionDirty */
1951
#define LassoDefederation_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
1952
#define LassoDefederation_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
1955
#define LassoDefederation_get_msgBody(self) LASSO_PROFILE(self)->msg_body
1956
#define LassoDefederation_msgBody_get(self) LASSO_PROFILE(self)->msg_body
1959
#define LassoDefederation_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
1960
#define LassoDefederation_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
1963
#define LassoDefederation_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
1964
#define LassoDefederation_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
1966
/* nameIdentifier */
1967
#define LassoDefederation_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
1968
#define LassoDefederation_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
1969
#define LassoDefederation_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
1970
#define LassoDefederation_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
1972
/* remoteProviderId */
1973
#define LassoDefederation_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
1974
#define LassoDefederation_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
1975
#define LassoDefederation_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
1976
#define LassoDefederation_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
1979
#define LassoDefederation_get_request(self) get_node(LASSO_PROFILE(self)->request)
1980
#define LassoDefederation_request_get(self) get_node(LASSO_PROFILE(self)->request)
1981
#define LassoDefederation_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
1982
#define LassoDefederation_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
1985
#define LassoDefederation_get_response(self) get_node(LASSO_PROFILE(self)->response)
1986
#define LassoDefederation_response_get(self) get_node(LASSO_PROFILE(self)->response)
1987
#define LassoDefederation_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
1988
#define LassoDefederation_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
1991
#define LassoDefederation_get_server(self) get_node(LASSO_PROFILE(self)->server)
1992
#define LassoDefederation_server_get(self) get_node(LASSO_PROFILE(self)->server)
1993
#define LassoDefederation_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
1994
#define LassoDefederation_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
1997
#define LassoDefederation_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
1998
#define LassoDefederation_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
1999
#define LassoDefederation_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2000
#define LassoDefederation_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2002
/* Constructors, destructors & static methods implementations */
2004
#define new_LassoDefederation lasso_defederation_new
2005
#define delete_LassoDefederation(self) lasso_node_destroy(LASSO_NODE(self))
2007
/* Implementations of methods inherited from Profile */
2009
int LassoDefederation_setIdentityFromDump(LassoDefederation *self, char *dump) {
2010
return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
2013
int LassoDefederation_setSessionFromDump(LassoDefederation *self, char *dump) {
2014
return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
2017
/* Methods implementations */
2019
#define LassoDefederation_buildNotificationMsg lasso_defederation_build_notification_msg
2020
#define LassoDefederation_initNotification lasso_defederation_init_notification
2021
#define LassoDefederation_processNotificationMsg lasso_defederation_process_notification_msg
2022
#define LassoDefederation_validateNotification lasso_defederation_validate_notification
2027
/* Implementations of attributes inherited from Profile */
2030
#define LassoLogin_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
2031
#define LassoLogin_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
2032
#define LassoLogin_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
2033
#define LassoLogin_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
2035
/* isIdentityDirty */
2036
#define LassoLogin_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
2037
#define LassoLogin_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
2039
/* isSessionDirty */
2040
#define LassoLogin_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
2041
#define LassoLogin_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
2044
#define LassoLogin_get_msgBody(self) LASSO_PROFILE(self)->msg_body
2045
#define LassoLogin_msgBody_get(self) LASSO_PROFILE(self)->msg_body
2048
#define LassoLogin_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
2049
#define LassoLogin_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
2052
#define LassoLogin_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
2053
#define LassoLogin_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
2055
/* nameIdentifier */
2056
#define LassoLogin_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
2057
#define LassoLogin_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
2058
#define LassoLogin_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
2059
#define LassoLogin_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
2061
/* remoteProviderId */
2062
#define LassoLogin_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
2063
#define LassoLogin_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
2064
#define LassoLogin_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
2065
#define LassoLogin_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
2068
#define LassoLogin_get_request(self) get_node(LASSO_PROFILE(self)->request)
2069
#define LassoLogin_request_get(self) get_node(LASSO_PROFILE(self)->request)
2070
#define LassoLogin_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
2071
#define LassoLogin_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
2074
#define LassoLogin_get_response(self) get_node(LASSO_PROFILE(self)->response)
2075
#define LassoLogin_response_get(self) get_node(LASSO_PROFILE(self)->response)
2076
#define LassoLogin_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
2077
#define LassoLogin_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
2080
#define LassoLogin_get_server(self) get_node(LASSO_PROFILE(self)->server)
2081
#define LassoLogin_server_get(self) get_node(LASSO_PROFILE(self)->server)
2082
#define LassoLogin_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
2083
#define LassoLogin_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
2086
#define LassoLogin_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
2087
#define LassoLogin_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
2088
#define LassoLogin_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2089
#define LassoLogin_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2091
/* Constructors, destructors & static methods implementations */
2093
#define new_LassoLogin lasso_login_new
2094
#define delete_LassoLogin(self) lasso_node_destroy(LASSO_NODE(self))
2096
#define LassoLogin_newFromDump lasso_login_new_from_dump
2098
#define Login_newFromDump lasso_login_new_from_dump
2101
/* Implementations of methods inherited from Profile */
2103
int LassoLogin_setIdentityFromDump(LassoLogin *self, char *dump) {
2104
return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
2107
int LassoLogin_setSessionFromDump(LassoLogin *self, char *dump) {
2108
return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
2111
/* Methods implementations */
2113
#define LassoLogin_acceptSso lasso_login_accept_sso
2114
#define LassoLogin_buildAssertion lasso_login_build_assertion
2115
#define LassoLogin_buildArtifactMsg lasso_login_build_artifact_msg
2116
#define LassoLogin_buildAuthnRequestMsg lasso_login_build_authn_request_msg
2117
#define LassoLogin_buildAuthnResponseMsg lasso_login_build_authn_response_msg
2118
#define LassoLogin_buildRequestMsg lasso_login_build_request_msg
2119
#define LassoLogin_buildResponseMsg lasso_login_build_response_msg
2120
#define LassoLogin_dump lasso_login_dump
2121
#define LassoLogin_initAuthnRequest lasso_login_init_authn_request
2122
#define LassoLogin_initRequest lasso_login_init_request
2123
#define LassoLogin_initIdpInitiatedAuthnRequest lasso_login_init_idp_initiated_authn_request
2124
#define LassoLogin_mustAskForConsent lasso_login_must_ask_for_consent
2125
#define LassoLogin_mustAuthenticate lasso_login_must_authenticate
2126
#define LassoLogin_processAuthnRequestMsg lasso_login_process_authn_request_msg
2127
#define LassoLogin_processAuthnResponseMsg lasso_login_process_authn_response_msg
2128
#define LassoLogin_processRequestMsg lasso_login_process_request_msg
2129
#define LassoLogin_processResponseMsg lasso_login_process_response_msg
2130
#define LassoLogin_setEncryptedResourceId lasso_login_set_encryptedResourceId
2131
#define LassoLogin_setResourceId lasso_login_set_resourceId
2132
#define LassoLogin_validateRequestMsg lasso_login_validate_request_msg
2137
/* Implementations of attributes inherited from Profile */
2140
#define LassoLogout_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
2141
#define LassoLogout_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
2142
#define LassoLogout_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
2143
#define LassoLogout_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
2145
/* isIdentityDirty */
2146
#define LassoLogout_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
2147
#define LassoLogout_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
2149
/* isSessionDirty */
2150
#define LassoLogout_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
2151
#define LassoLogout_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
2154
#define LassoLogout_get_msgBody(self) LASSO_PROFILE(self)->msg_body
2155
#define LassoLogout_msgBody_get(self) LASSO_PROFILE(self)->msg_body
2158
#define LassoLogout_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
2159
#define LassoLogout_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
2162
#define LassoLogout_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
2163
#define LassoLogout_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
2165
/* nameIdentifier */
2166
#define LassoLogout_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
2167
#define LassoLogout_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
2168
#define LassoLogout_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
2169
#define LassoLogout_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
2171
/* remoteProviderId */
2172
#define LassoLogout_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
2173
#define LassoLogout_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
2174
#define LassoLogout_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
2175
#define LassoLogout_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
2178
#define LassoLogout_get_request(self) get_node(LASSO_PROFILE(self)->request)
2179
#define LassoLogout_request_get(self) get_node(LASSO_PROFILE(self)->request)
2180
#define LassoLogout_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
2181
#define LassoLogout_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
2184
#define LassoLogout_get_response(self) get_node(LASSO_PROFILE(self)->response)
2185
#define LassoLogout_response_get(self) get_node(LASSO_PROFILE(self)->response)
2186
#define LassoLogout_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
2187
#define LassoLogout_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
2190
#define LassoLogout_get_server(self) get_node(LASSO_PROFILE(self)->server)
2191
#define LassoLogout_server_get(self) get_node(LASSO_PROFILE(self)->server)
2192
#define LassoLogout_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
2193
#define LassoLogout_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
2196
#define LassoLogout_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
2197
#define LassoLogout_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
2198
#define LassoLogout_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2199
#define LassoLogout_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2201
/* Constructors, destructors & static methods implementations */
2203
#define new_LassoLogout lasso_logout_new
2204
#define delete_LassoLogout(self) lasso_node_destroy(LASSO_NODE(self))
2206
#define LassoLogout_newFromDump lasso_logout_new_from_dump
2208
#define Logout_newFromDump lasso_logout_new_from_dump
2211
/* Implementations of methods inherited from Profile */
2213
int LassoLogout_setIdentityFromDump(LassoLogout *self, char *dump) {
2214
return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
2217
int LassoLogout_setSessionFromDump(LassoLogout *self, char *dump) {
2218
return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
2221
/* Methods implementations */
2223
#define LassoLogout_buildRequestMsg lasso_logout_build_request_msg
2224
#define LassoLogout_buildResponseMsg lasso_logout_build_response_msg
2225
#define LassoLogout_dump lasso_logout_dump
2226
#define LassoLogout_getNextProviderId lasso_logout_get_next_providerID
2227
#define LassoLogout_initRequest lasso_logout_init_request
2228
#define LassoLogout_processRequestMsg lasso_logout_process_request_msg
2229
#define LassoLogout_processResponseMsg lasso_logout_process_response_msg
2230
#define LassoLogout_resetProviderIdIndex lasso_logout_reset_providerID_index
2231
#define LassoLogout_validateRequest lasso_logout_validate_request
2236
/* Implementations of attributes inherited from Profile */
2239
#define LassoLecp_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
2240
#define LassoLecp_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
2241
#define LassoLecp_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
2242
#define LassoLecp_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
2244
/* isIdentityDirty */
2245
#define LassoLecp_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
2246
#define LassoLecp_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
2248
/* isSessionDirty */
2249
#define LassoLecp_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
2250
#define LassoLecp_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
2253
#define LassoLecp_get_msgBody(self) LASSO_PROFILE(self)->msg_body
2254
#define LassoLecp_msgBody_get(self) LASSO_PROFILE(self)->msg_body
2257
#define LassoLecp_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
2258
#define LassoLecp_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
2261
#define LassoLecp_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
2262
#define LassoLecp_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
2264
/* nameIdentifier */
2265
#define LassoLecp_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
2266
#define LassoLecp_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
2267
#define LassoLecp_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
2268
#define LassoLecp_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
2270
/* remoteProviderId */
2271
#define LassoLecp_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
2272
#define LassoLecp_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
2273
#define LassoLecp_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
2274
#define LassoLecp_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
2277
#define LassoLecp_get_request(self) get_node(LASSO_PROFILE(self)->request)
2278
#define LassoLecp_request_get(self) get_node(LASSO_PROFILE(self)->request)
2279
#define LassoLecp_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
2280
#define LassoLecp_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
2283
#define LassoLecp_get_response(self) get_node(LASSO_PROFILE(self)->response)
2284
#define LassoLecp_response_get(self) get_node(LASSO_PROFILE(self)->response)
2285
#define LassoLecp_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
2286
#define LassoLecp_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
2289
#define LassoLecp_get_server(self) get_node(LASSO_PROFILE(self)->server)
2290
#define LassoLecp_server_get(self) get_node(LASSO_PROFILE(self)->server)
2291
#define LassoLecp_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
2292
#define LassoLecp_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
2295
#define LassoLecp_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
2296
#define LassoLecp_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
2297
#define LassoLecp_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2298
#define LassoLecp_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2300
/* Constructors, destructors & static methods implementations */
2302
#define new_LassoLecp lasso_lecp_new
2303
#define delete_LassoLecp(self) lasso_node_destroy(LASSO_NODE(self))
2305
/* Implementations of methods inherited from Profile */
2307
int LassoLecp_setIdentityFromDump(LassoLecp *self, char *dump) {
2308
return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
2311
int LassoLecp_setSessionFromDump(LassoLecp *self, char *dump) {
2312
return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
2315
/* Implementations of methods inherited from Login */
2317
int LassoLecp_buildAssertion(LassoLecp *self, char *authenticationMethod,
2318
char *authenticationInstant, char *reauthenticateOnOrAfter, char *notBefore,
2319
char *notOnOrAfter) {
2320
return lasso_login_build_assertion(LASSO_LOGIN(self), authenticationMethod,
2321
authenticationInstant, reauthenticateOnOrAfter, notBefore, notOnOrAfter);
2324
#ifdef LASSO_WSF_ENABLED
2325
int LassoLecp_setEncryptedResourceId(LassoLecp *self,
2326
LassoDiscoEncryptedResourceID *encryptedResourceId) {
2327
return lasso_login_set_encryptedResourceId(LASSO_LOGIN(self), encryptedResourceId);
2331
int LassoLecp_setResourceId(LassoLecp *self, char *content) {
2332
return lasso_login_set_resourceId(LASSO_LOGIN(self), content);
2335
int LassoLecp_validateRequestMsg(LassoLecp *self, gboolean authenticationResult,
2336
gboolean isConsentObtained) {
2337
return lasso_login_validate_request_msg(LASSO_LOGIN(self), authenticationResult,
2341
/* Methods implementations */
2343
#define LassoLecp_buildAuthnRequestEnvelopeMsg lasso_lecp_build_authn_request_envelope_msg
2344
#define LassoLecp_buildAuthnRequestMsg lasso_lecp_build_authn_request_msg
2345
#define LassoLecp_buildAuthnResponseEnvelopeMsg lasso_lecp_build_authn_response_envelope_msg
2346
#define LassoLecp_buildAuthnResponseMsg lasso_lecp_build_authn_response_msg
2347
#define LassoLecp_initAuthnRequest lasso_lecp_init_authn_request
2348
#define LassoLecp_processAuthnRequestEnvelopeMsg lasso_lecp_process_authn_request_envelope_msg
2349
#define LassoLecp_processAuthnRequestMsg lasso_lecp_process_authn_request_msg
2350
#define LassoLecp_processAuthnResponseEnvelopeMsg lasso_lecp_process_authn_response_envelope_msg
2355
/* Implementations of attributes inherited from Profile */
2358
#define LassoNameIdentifierMapping_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
2359
#define LassoNameIdentifierMapping_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
2360
#define LassoNameIdentifierMapping_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
2361
#define LassoNameIdentifierMapping_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
2363
/* isIdentityDirty */
2364
#define LassoNameIdentifierMapping_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
2365
#define LassoNameIdentifierMapping_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
2367
/* isSessionDirty */
2368
#define LassoNameIdentifierMapping_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
2369
#define LassoNameIdentifierMapping_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
2372
#define LassoNameIdentifierMapping_get_msgBody(self) LASSO_PROFILE(self)->msg_body
2373
#define LassoNameIdentifierMapping_msgBody_get(self) LASSO_PROFILE(self)->msg_body
2376
#define LassoNameIdentifierMapping_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
2377
#define LassoNameIdentifierMapping_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
2380
#define LassoNameIdentifierMapping_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
2381
#define LassoNameIdentifierMapping_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
2383
/* nameIdentifier */
2384
#define LassoNameIdentifierMapping_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
2385
#define LassoNameIdentifierMapping_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
2386
#define LassoNameIdentifierMapping_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
2387
#define LassoNameIdentifierMapping_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
2389
/* remoteProviderId */
2390
#define LassoNameIdentifierMapping_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
2391
#define LassoNameIdentifierMapping_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
2392
#define LassoNameIdentifierMapping_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
2393
#define LassoNameIdentifierMapping_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
2396
#define LassoNameIdentifierMapping_get_request(self) get_node(LASSO_PROFILE(self)->request)
2397
#define LassoNameIdentifierMapping_request_get(self) get_node(LASSO_PROFILE(self)->request)
2398
#define LassoNameIdentifierMapping_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
2399
#define LassoNameIdentifierMapping_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
2402
#define LassoNameIdentifierMapping_get_response(self) get_node(LASSO_PROFILE(self)->response)
2403
#define LassoNameIdentifierMapping_response_get(self) get_node(LASSO_PROFILE(self)->response)
2404
#define LassoNameIdentifierMapping_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
2405
#define LassoNameIdentifierMapping_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
2408
#define LassoNameIdentifierMapping_get_server(self) get_node(LASSO_PROFILE(self)->server)
2409
#define LassoNameIdentifierMapping_server_get(self) get_node(LASSO_PROFILE(self)->server)
2410
#define LassoNameIdentifierMapping_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
2411
#define LassoNameIdentifierMapping_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
2414
#define LassoNameIdentifierMapping_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
2415
#define LassoNameIdentifierMapping_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
2416
#define LassoNameIdentifierMapping_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2417
#define LassoNameIdentifierMapping_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2419
/* Constructors, destructors & static methods implementations */
2421
#define new_LassoNameIdentifierMapping lasso_name_identifier_mapping_new
2422
#define delete_LassoNameIdentifierMapping(self) lasso_node_destroy(LASSO_NODE(self))
2424
/* Implementations of methods inherited from Profile */
2426
int LassoNameIdentifierMapping_setIdentityFromDump(LassoNameIdentifierMapping *self, char *dump) {
2427
return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
2430
int LassoNameIdentifierMapping_setSessionFromDump(LassoNameIdentifierMapping *self, char *dump) {
2431
return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
2434
/* Methods implementations */
2436
#define LassoNameIdentifierMapping_buildRequestMsg lasso_name_identifier_mapping_build_request_msg
2437
#define LassoNameIdentifierMapping_buildResponseMsg lasso_name_identifier_mapping_build_response_msg
2438
#define LassoNameIdentifierMapping_initRequest lasso_name_identifier_mapping_init_request
2439
#define LassoNameIdentifierMapping_processRequestMsg lasso_name_identifier_mapping_process_request_msg
2440
#define LassoNameIdentifierMapping_processResponseMsg lasso_name_identifier_mapping_process_response_msg
2441
#define LassoNameIdentifierMapping_validateRequest lasso_name_identifier_mapping_validate_request
2446
/* Implementations of attributes inherited from Profile */
2449
#define LassoNameRegistration_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
2450
#define LassoNameRegistration_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
2451
#define LassoNameRegistration_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
2452
#define LassoNameRegistration_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
2454
/* isIdentityDirty */
2455
#define LassoNameRegistration_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
2456
#define LassoNameRegistration_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
2458
/* isSessionDirty */
2459
#define LassoNameRegistration_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
2460
#define LassoNameRegistration_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
2463
#define LassoNameRegistration_get_msgBody(self) LASSO_PROFILE(self)->msg_body
2464
#define LassoNameRegistration_msgBody_get(self) LASSO_PROFILE(self)->msg_body
2467
#define LassoNameRegistration_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
2468
#define LassoNameRegistration_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
2471
#define LassoNameRegistration_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
2472
#define LassoNameRegistration_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
2474
/* nameIdentifier */
2475
#define LassoNameRegistration_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
2476
#define LassoNameRegistration_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
2477
#define LassoNameRegistration_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
2478
#define LassoNameRegistration_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
2480
/* remoteProviderId */
2481
#define LassoNameRegistration_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
2482
#define LassoNameRegistration_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
2483
#define LassoNameRegistration_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
2484
#define LassoNameRegistration_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
2487
#define LassoNameRegistration_get_request(self) get_node(LASSO_PROFILE(self)->request)
2488
#define LassoNameRegistration_request_get(self) get_node(LASSO_PROFILE(self)->request)
2489
#define LassoNameRegistration_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
2490
#define LassoNameRegistration_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
2493
#define LassoNameRegistration_get_response(self) get_node(LASSO_PROFILE(self)->response)
2494
#define LassoNameRegistration_response_get(self) get_node(LASSO_PROFILE(self)->response)
2495
#define LassoNameRegistration_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
2496
#define LassoNameRegistration_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
2499
#define LassoNameRegistration_get_server(self) get_node(LASSO_PROFILE(self)->server)
2500
#define LassoNameRegistration_server_get(self) get_node(LASSO_PROFILE(self)->server)
2501
#define LassoNameRegistration_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
2502
#define LassoNameRegistration_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
2505
#define LassoNameRegistration_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
2506
#define LassoNameRegistration_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
2507
#define LassoNameRegistration_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2508
#define LassoNameRegistration_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
2510
/* Attributes implementations */
2512
/* oldNameIdentifier */
2513
#define LassoNameRegistration_get_oldNameIdentifier(self) get_node((self)->oldNameIdentifier)
2514
#define LassoNameRegistration_oldNameIdentifier_get(self) get_node((self)->oldNameIdentifier)
2515
#define LassoNameRegistration_set_oldNameIdentifier(self, value) set_node((gpointer *) &(self)->oldNameIdentifier, (value))
2516
#define LassoNameRegistration_oldNameIdentifier_set(self, value) set_node((gpointer *) &(self)->oldNameIdentifier, (value))
2518
/* Constructors, destructors & static methods implementations */
2520
#define new_LassoNameRegistration lasso_name_registration_new
2521
#define delete_LassoNameRegistration(self) lasso_node_destroy(LASSO_NODE(self))
2523
#define LassoNameRegistration_newFromDump lasso_name_registration_new_from_dump
2525
#define NameRegistration_newFromDump lasso_name_registration_new_from_dump
2528
/* Implementations of methods inherited from Profile */
2530
int LassoNameRegistration_setIdentityFromDump(LassoNameRegistration *self, char *dump) {
2531
return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
2534
int LassoNameRegistration_setSessionFromDump(LassoNameRegistration *self, char *dump) {
2535
return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
2538
/* Methods implementations */
2540
#define LassoNameRegistration_buildRequestMsg lasso_name_registration_build_request_msg
2541
#define LassoNameRegistration_buildResponseMsg lasso_name_registration_build_response_msg
2542
#define LassoNameRegistration_dump lasso_name_registration_dump
2543
#define LassoNameRegistration_initRequest lasso_name_registration_init_request
2544
#define LassoNameRegistration_processRequestMsg lasso_name_registration_process_request_msg
2545
#define LassoNameRegistration_processResponseMsg lasso_name_registration_process_response_msg
2546
#define LassoNameRegistration_validateRequest lasso_name_registration_validate_request
2554
DllExport int SWIGSTDCALL CSharp_get_WSF_SUPPORT() {
2565
DllExport void * SWIGSTDCALL CSharp_downcast_node(void * jarg1) {
2566
void * jresult = 0 ;
2567
LassoNode *arg1 = (LassoNode *) 0 ;
2568
DowncastableNode *result;
2570
arg1 = (LassoNode *)jarg1;
2571
result = (DowncastableNode *)downcast_node(arg1);
2575
/* char classPath[256]; */
2579
/* name = (char *) G_OBJECT_TYPE_NAME(result); */
2580
/* name += 5; /\* Skip "Lasso" prefix. *\/ */
2581
/* sprintf(classPath, "com/entrouvert/lasso/%s", name); */
2582
/* clazz = (*jenv)->FindClass(jenv, classPath); */
2584
/* jmethodID mid = (*jenv)->GetMethodID(jenv, clazz, "<init>", "(JZ)V"); */
2586
/* *(void**)&jresult = (*jenv)->NewObject(jenv, clazz, mid, result, false); */
2593
DllExport char * SWIGSTDCALL CSharp_get_LIB_CONSENT_OBTAINED() {
2594
char * jresult = 0 ;
2597
result = strdup("urn:liberty:consent:obtained");
2599
jresult = SWIG_csharp_string_callback(result);
2604
DllExport char * SWIGSTDCALL CSharp_get_LIB_CONSENT_OBTAINED_PRIOR() {
2605
char * jresult = 0 ;
2608
result = strdup("urn:liberty:consent:obtained:prior");
2610
jresult = SWIG_csharp_string_callback(result);
2615
DllExport char * SWIGSTDCALL CSharp_get_LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT() {
2616
char * jresult = 0 ;
2619
result = strdup("urn:liberty:consent:obtained:current:implicit");
2621
jresult = SWIG_csharp_string_callback(result);
2626
DllExport char * SWIGSTDCALL CSharp_get_LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT() {
2627
char * jresult = 0 ;
2630
result = strdup("urn:liberty:consent:obtained:current:explicit");
2632
jresult = SWIG_csharp_string_callback(result);
2637
DllExport char * SWIGSTDCALL CSharp_get_LIB_CONSENT_UNAVAILABLE() {
2638
char * jresult = 0 ;
2641
result = strdup("urn:liberty:consent:unavailable");
2643
jresult = SWIG_csharp_string_callback(result);
2648
DllExport char * SWIGSTDCALL CSharp_get_LIB_CONSENT_INAPPLICABLE() {
2649
char * jresult = 0 ;
2652
result = strdup("urn:liberty:consent:inapplicable");
2654
jresult = SWIG_csharp_string_callback(result);
2659
DllExport char * SWIGSTDCALL CSharp_get_LIB_NAMEID_POLICY_TYPE_NONE() {
2660
char * jresult = 0 ;
2663
result = strdup("none");
2665
jresult = SWIG_csharp_string_callback(result);
2670
DllExport char * SWIGSTDCALL CSharp_get_LIB_NAMEID_POLICY_TYPE_ONE_TIME() {
2671
char * jresult = 0 ;
2674
result = strdup("onetime");
2676
jresult = SWIG_csharp_string_callback(result);
2681
DllExport char * SWIGSTDCALL CSharp_get_LIB_NAMEID_POLICY_TYPE_FEDERATED() {
2682
char * jresult = 0 ;
2685
result = strdup("federated");
2687
jresult = SWIG_csharp_string_callback(result);
2692
DllExport char * SWIGSTDCALL CSharp_get_LIB_NAMEID_POLICY_TYPE_ANY() {
2693
char * jresult = 0 ;
2696
result = strdup("any");
2698
jresult = SWIG_csharp_string_callback(result);
2703
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_BRWS_ART() {
2704
char * jresult = 0 ;
2707
result = strdup("http://projectliberty.org/profiles/brws-art");
2709
jresult = SWIG_csharp_string_callback(result);
2714
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_BRWS_POST() {
2715
char * jresult = 0 ;
2718
result = strdup("http://projectliberty.org/profiles/brws-post");
2720
jresult = SWIG_csharp_string_callback(result);
2725
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_BRWS_LECP() {
2726
char * jresult = 0 ;
2729
result = strdup("http://projectliberty.org/profiles/lecp");
2731
jresult = SWIG_csharp_string_callback(result);
2736
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP() {
2737
char * jresult = 0 ;
2740
result = strdup("http://projectliberty.org/profiles/fedterm-idp-http");
2742
jresult = SWIG_csharp_string_callback(result);
2747
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP() {
2748
char * jresult = 0 ;
2751
result = strdup("http://projectliberty.org/profiles/fedterm-idp-soap");
2753
jresult = SWIG_csharp_string_callback(result);
2758
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP() {
2759
char * jresult = 0 ;
2762
result = strdup("http://projectliberty.org/profiles/fedterm-sp-http");
2764
jresult = SWIG_csharp_string_callback(result);
2769
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP() {
2770
char * jresult = 0 ;
2773
result = strdup("http://projectliberty.org/profiles/fedterm-sp-soap");
2775
jresult = SWIG_csharp_string_callback(result);
2780
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP() {
2781
char * jresult = 0 ;
2784
result = strdup("http://projectliberty.org/profiles/rni-idp-http");
2786
jresult = SWIG_csharp_string_callback(result);
2791
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP() {
2792
char * jresult = 0 ;
2795
result = strdup("http://projectliberty.org/profiles/rni-idp-soap");
2797
jresult = SWIG_csharp_string_callback(result);
2802
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_RNI_SP_HTTP() {
2803
char * jresult = 0 ;
2806
result = strdup("http://projectliberty.org/profiles/rni-sp-http");
2808
jresult = SWIG_csharp_string_callback(result);
2813
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_RNI_SP_SOAP() {
2814
char * jresult = 0 ;
2817
result = strdup("http://projectliberty.org/profiles/rni-sp-soap");
2819
jresult = SWIG_csharp_string_callback(result);
2824
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP() {
2825
char * jresult = 0 ;
2828
result = strdup("http://projectliberty.org/profiles/slo-idp-http");
2830
jresult = SWIG_csharp_string_callback(result);
2835
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP() {
2836
char * jresult = 0 ;
2839
result = strdup("http://projectliberty.org/profiles/slo-idp-soap");
2841
jresult = SWIG_csharp_string_callback(result);
2846
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_SLO_SP_HTTP() {
2847
char * jresult = 0 ;
2850
result = strdup("http://projectliberty.org/profiles/slo-sp-http");
2852
jresult = SWIG_csharp_string_callback(result);
2857
DllExport char * SWIGSTDCALL CSharp_get_LIB_PROTOCOL_PROFILE_SLO_SP_SOAP() {
2858
char * jresult = 0 ;
2861
result = strdup("http://projectliberty.org/profiles/slo-sp-soap");
2863
jresult = SWIG_csharp_string_callback(result);
2868
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL() {
2869
char * jresult = 0 ;
2872
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/InternetProtocol");
2874
jresult = SWIG_csharp_string_callback(result);
2879
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD() {
2880
char * jresult = 0 ;
2883
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/InternetProtocolPassword");
2885
jresult = SWIG_csharp_string_callback(result);
2890
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED() {
2891
char * jresult = 0 ;
2894
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/MobileOneFactorUnregistered");
2896
jresult = SWIG_csharp_string_callback(result);
2901
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED() {
2902
char * jresult = 0 ;
2905
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/MobileTwoFactorUnregistered");
2907
jresult = SWIG_csharp_string_callback(result);
2912
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT() {
2913
char * jresult = 0 ;
2916
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/MobileOneFactorContract");
2918
jresult = SWIG_csharp_string_callback(result);
2923
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT() {
2924
char * jresult = 0 ;
2927
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/MobileTwoFactorContract");
2929
jresult = SWIG_csharp_string_callback(result);
2934
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD() {
2935
char * jresult = 0 ;
2938
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/Password");
2940
jresult = SWIG_csharp_string_callback(result);
2945
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT() {
2946
char * jresult = 0 ;
2949
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/PasswordProtectedTransport");
2951
jresult = SWIG_csharp_string_callback(result);
2956
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION() {
2957
char * jresult = 0 ;
2960
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/PreviousSession");
2962
jresult = SWIG_csharp_string_callback(result);
2967
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD() {
2968
char * jresult = 0 ;
2971
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/Smartcard");
2973
jresult = SWIG_csharp_string_callback(result);
2978
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI() {
2979
char * jresult = 0 ;
2982
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/SmartcardPKI");
2984
jresult = SWIG_csharp_string_callback(result);
2989
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI() {
2990
char * jresult = 0 ;
2993
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/SoftwarePKI");
2995
jresult = SWIG_csharp_string_callback(result);
3000
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN() {
3001
char * jresult = 0 ;
3004
result = strdup("http://www.projectliberty.org/schemas/authctx/classes/TimeSyncToken");
3006
jresult = SWIG_csharp_string_callback(result);
3011
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_COMPARISON_EXACT() {
3012
char * jresult = 0 ;
3015
result = strdup("exact");
3017
jresult = SWIG_csharp_string_callback(result);
3022
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM() {
3023
char * jresult = 0 ;
3026
result = strdup("minimum");
3028
jresult = SWIG_csharp_string_callback(result);
3033
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM() {
3034
char * jresult = 0 ;
3037
result = strdup("maximum");
3039
jresult = SWIG_csharp_string_callback(result);
3044
DllExport char * SWIGSTDCALL CSharp_get_LIB_AUTHN_CONTEXT_COMPARISON_BETTER() {
3045
char * jresult = 0 ;
3048
result = strdup("better");
3050
jresult = SWIG_csharp_string_callback(result);
3055
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_PASSWORD() {
3056
char * jresult = 0 ;
3059
result = strdup("urn:oasis:names:tc:SAML:1.0:am:password");
3061
jresult = SWIG_csharp_string_callback(result);
3066
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_KERBEROS() {
3067
char * jresult = 0 ;
3070
result = strdup("urn:ietf:rfc:1510");
3072
jresult = SWIG_csharp_string_callback(result);
3077
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD() {
3078
char * jresult = 0 ;
3081
result = strdup("urn:ietf:rfc:2945");
3083
jresult = SWIG_csharp_string_callback(result);
3088
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN() {
3089
char * jresult = 0 ;
3092
result = strdup("urn:oasis:names:tc:SAML:1.0:am:HardwareToken");
3094
jresult = SWIG_csharp_string_callback(result);
3099
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI() {
3100
char * jresult = 0 ;
3103
result = strdup("urn:ietf:rfc:2246");
3105
jresult = SWIG_csharp_string_callback(result);
3110
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI() {
3111
char * jresult = 0 ;
3114
result = strdup("urn:oasis:names:tc:SAML:1.0:am:X509-PKI");
3116
jresult = SWIG_csharp_string_callback(result);
3121
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_PGP() {
3122
char * jresult = 0 ;
3125
result = strdup("urn:oasis:names:tc:SAML:1.0:am:PGP");
3127
jresult = SWIG_csharp_string_callback(result);
3132
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHODS_PKI() {
3133
char * jresult = 0 ;
3136
result = strdup("urn:oasis:names:tc:SAML:1.0:am:SPKI");
3138
jresult = SWIG_csharp_string_callback(result);
3143
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_XKMS() {
3144
char * jresult = 0 ;
3147
result = strdup("urn:oasis:names:tc:SAML:1.0:am:XKMS");
3149
jresult = SWIG_csharp_string_callback(result);
3154
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_XMLD_SIG() {
3155
char * jresult = 0 ;
3158
result = strdup("urn:ietf:rfc:3075");
3160
jresult = SWIG_csharp_string_callback(result);
3165
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_UNSPECIFIED() {
3166
char * jresult = 0 ;
3169
result = strdup("urn:oasis:names:tc:SAML:1.0:am:unspecified");
3171
jresult = SWIG_csharp_string_callback(result);
3176
DllExport char * SWIGSTDCALL CSharp_get_SAML_AUTHENTICATION_METHOD_LIBERTY() {
3177
char * jresult = 0 ;
3180
result = strdup("urn:liberty:ac:2003-08");
3182
jresult = SWIG_csharp_string_callback(result);
3187
DllExport int SWIGSTDCALL CSharp_get_ERROR_UNDEFINED() {
3198
DllExport int SWIGSTDCALL CSharp_get_XML_ERROR_NODE_NOT_FOUND() {
3209
DllExport int SWIGSTDCALL CSharp_get_XML_ERROR_NODE_CONTENT_NOT_FOUND() {
3220
DllExport int SWIGSTDCALL CSharp_get_XML_ERROR_ATTR_NOT_FOUND() {
3231
DllExport int SWIGSTDCALL CSharp_get_XML_ERROR_ATTR_VALUE_NOT_FOUND() {
3242
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_SIGNATURE_NOT_FOUND() {
3253
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_INVALID_SIGNATURE() {
3264
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED() {
3268
result = (int) -103;
3275
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_CONTEXT_CREATION_FAILED() {
3279
result = (int) -104;
3286
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_PUBLIC_KEY_LOAD_FAILED() {
3290
result = (int) -105;
3297
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_PRIVATE_KEY_LOAD_FAILED() {
3301
result = (int) -106;
3308
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_CERTIFICATE_LOAD_FAILED() {
3312
result = (int) -107;
3319
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_SIGNATURE_FAILED() {
3323
result = (int) -108;
3330
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_KEYS_MNGR_CREATION_FAILED() {
3334
result = (int) -109;
3341
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_KEYS_MNGR_INIT_FAILED() {
3345
result = (int) -110;
3352
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_SIGNATURE_VERIFICATION_FAILED() {
3356
result = (int) -111;
3363
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED() {
3367
result = (int) -112;
3374
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_INVALID_SIGALG() {
3378
result = (int) -113;
3385
DllExport int SWIGSTDCALL CSharp_get_DS_ERROR_DIGEST_COMPUTE_FAILED() {
3389
result = (int) -114;
3396
DllExport int SWIGSTDCALL CSharp_get_LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND() {
3400
result = (int) -115;
3407
DllExport int SWIGSTDCALL CSharp_get_SERVER_ERROR_PROVIDER_NOT_FOUND() {
3411
result = (int) -201;
3418
DllExport int SWIGSTDCALL CSharp_get_SERVER_ERROR_ADD_PROVIDER_FAILED() {
3422
result = (int) -202;
3429
DllExport int SWIGSTDCALL CSharp_get_LOGOUT_ERROR_UNSUPPORTED_PROFILE() {
3433
result = (int) -301;
3440
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_INVALID_QUERY() {
3444
result = (int) -401;
3451
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_INVALID_POST_MSG() {
3455
result = (int) -402;
3462
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_INVALID_SOAP_MSG() {
3466
result = (int) -403;
3473
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_MISSING_REQUEST() {
3477
result = (int) -404;
3484
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_INVALID_HTTP_METHOD() {
3488
result = (int) -405;
3495
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_INVALID_PROTOCOLPROFILE() {
3499
result = (int) -406;
3506
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_INVALID_MSG() {
3510
result = (int) -407;
3517
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID() {
3521
result = (int) -408;
3528
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_UNSUPPORTED_PROFILE() {
3532
result = (int) -409;
3539
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_UNKNOWN_PROFILE_URL() {
3543
result = (int) -410;
3550
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_IDENTITY_NOT_FOUND() {
3554
result = (int) -411;
3561
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_FEDERATION_NOT_FOUND() {
3565
result = (int) -412;
3572
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND() {
3576
result = (int) -413;
3583
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_BUILDING_QUERY_FAILED() {
3587
result = (int) -414;
3594
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_BUILDING_REQUEST_FAILED() {
3598
result = (int) -415;
3605
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_BUILDING_MESSAGE_FAILED() {
3609
result = (int) -416;
3616
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_BUILDING_RESPONSE_FAILED() {
3620
result = (int) -417;
3627
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_SESSION_NOT_FOUND() {
3631
result = (int) -418;
3638
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_BAD_IDENTITY_DUMP() {
3642
result = (int) -419;
3649
DllExport int SWIGSTDCALL CSharp_get_PROFILE_ERROR_BAD_SESSION_DUMP() {
3653
result = (int) -420;
3660
DllExport int SWIGSTDCALL CSharp_get_LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ() {
3664
result = (int) -501;
3671
DllExport int SWIGSTDCALL CSharp_get_PARAM_ERROR_INVALID_VALUE() {
3675
result = (int) -502;
3682
DllExport int SWIGSTDCALL CSharp_get_LASSO_PARAM_ERROR_CHECK_FAILED() {
3686
result = (int) -503;
3693
DllExport int SWIGSTDCALL CSharp_get_LOGIN_ERROR_FEDERATION_NOT_FOUND() {
3704
DllExport int SWIGSTDCALL CSharp_get_LOGIN_ERROR_CONSENT_NOT_OBTAINED() {
3715
DllExport int SWIGSTDCALL CSharp_get_LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY() {
3719
result = (int) -603;
3726
DllExport int SWIGSTDCALL CSharp_get_LASSO_LOGIN_ERROR_REQUEST_DENIED() {
3737
DllExport int SWIGSTDCALL CSharp_get_LOGIN_ERROR_INVALID_SIGNATURE() {
3748
DllExport int SWIGSTDCALL CSharp_get_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST() {
3759
DllExport int SWIGSTDCALL CSharp_get_LOGIN_ERROR_STATUS_NOT_SUCCESS() {
3770
DllExport int SWIGSTDCALL CSharp_get_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER() {
3774
result = (int) -700;
3781
DllExport int SWIGSTDCALL CSharp_init() {
3785
result = (int)lasso_init();
3792
DllExport int SWIGSTDCALL CSharp_shutdown() {
3796
result = (int)lasso_shutdown();
3803
DllExport int SWIGSTDCALL CSharp_checkVersion(int jarg1, int jarg2, int jarg3, int jarg4) {
3808
LassoCheckVersionMode arg4 = (LassoCheckVersionMode) LASSO_CHECK_VERSION_NUMERIC ;
3814
arg4 = (LassoCheckVersionMode)jarg4;
3815
result = (int)lasso_check_version(arg1,arg2,arg3,(LassoCheckVersionMode )arg4);
3822
DllExport void * SWIGSTDCALL CSharp_new_Node() {
3823
void * jresult = 0 ;
3826
result = (LassoNode *)new_LassoNode();
3828
jresult = (void *)result;
3833
DllExport void SWIGSTDCALL CSharp_delete_Node(void * jarg1) {
3834
LassoNode *arg1 = (LassoNode *) 0 ;
3836
arg1 = (LassoNode *)jarg1;
3837
delete_LassoNode(arg1);
3842
DllExport char * SWIGSTDCALL CSharp_Node_dump(void * jarg1) {
3843
char * jresult = 0 ;
3844
LassoNode *arg1 = (LassoNode *) 0 ;
3847
arg1 = (LassoNode *)jarg1;
3848
result = (char *)LassoNode_dump(arg1);
3850
jresult = SWIG_csharp_string_callback(result);
3856
DllExport void * SWIGSTDCALL CSharp_new_NodeList() {
3857
void * jresult = 0 ;
3858
LassoNodeList *result;
3860
result = (LassoNodeList *)new_LassoNodeList();
3862
jresult = (void *)result;
3867
DllExport void SWIGSTDCALL CSharp_delete_NodeList(void * jarg1) {
3868
LassoNodeList *arg1 = (LassoNodeList *) 0 ;
3870
arg1 = (LassoNodeList *)jarg1;
3871
delete_LassoNodeList(arg1);
3876
DllExport void SWIGSTDCALL CSharp_NodeList_append(void * jarg1, void * jarg2) {
3877
LassoNodeList *arg1 = (LassoNodeList *) 0 ;
3878
LassoNode *arg2 = (LassoNode *) 0 ;
3880
arg1 = (LassoNodeList *)jarg1;
3881
arg2 = (LassoNode *)jarg2;
3882
LassoNodeList_append(arg1,arg2);
3887
DllExport void * SWIGSTDCALL CSharp_NodeList_cast(void * jarg1) {
3888
void * jresult = 0 ;
3889
LassoNodeList *arg1 = (LassoNodeList *) 0 ;
3892
arg1 = (LassoNodeList *)jarg1;
3893
result = (void *)LassoNodeList_cast(arg1);
3895
jresult = (void *)result;
3900
DllExport void * SWIGSTDCALL CSharp_NodeList_frompointer(void * jarg1) {
3901
void * jresult = 0 ;
3902
void *arg1 = (void *) 0 ;
3903
LassoNodeList *result;
3905
arg1 = (void *)jarg1;
3906
result = (LassoNodeList *)NodeList_frompointer(arg1);
3908
jresult = (void *)result;
3913
DllExport void * SWIGSTDCALL CSharp_NodeList_getItem(void * jarg1, int jarg2) {
3914
void * jresult = 0 ;
3915
LassoNodeList *arg1 = (LassoNodeList *) 0 ;
3919
arg1 = (LassoNodeList *)jarg1;
3922
if (arg2 < 0 || arg2 >= arg1->len) {
3924
sprintf(errorMsg, "%d", arg2);
3925
SWIG_exception(SWIG_IndexError, errorMsg);
3927
result = (LassoNode *)LassoNodeList_getItem(arg1,arg2);
3930
jresult = (void *)result;
3935
DllExport int SWIGSTDCALL CSharp_NodeList_length(void * jarg1) {
3937
LassoNodeList *arg1 = (LassoNodeList *) 0 ;
3940
arg1 = (LassoNodeList *)jarg1;
3941
result = (int)LassoNodeList_length(arg1);
3948
DllExport void SWIGSTDCALL CSharp_NodeList_setItem(void * jarg1, int jarg2, void * jarg3) {
3949
LassoNodeList *arg1 = (LassoNodeList *) 0 ;
3951
LassoNode *arg3 = (LassoNode *) 0 ;
3953
arg1 = (LassoNodeList *)jarg1;
3955
arg3 = (LassoNode *)jarg3;
3957
if (arg2 < 0 || arg2 >= arg1->len) {
3959
sprintf(errorMsg, "%d", arg2);
3960
SWIG_exception(SWIG_IndexError, errorMsg);
3962
LassoNodeList_setItem(arg1,arg2,arg3);
3968
DllExport void * SWIGSTDCALL CSharp_new_StringList() {
3969
void * jresult = 0 ;
3970
LassoStringList *result;
3972
result = (LassoStringList *)new_LassoStringList();
3974
jresult = (void *)result;
3979
DllExport void SWIGSTDCALL CSharp_delete_StringList(void * jarg1) {
3980
LassoStringList *arg1 = (LassoStringList *) 0 ;
3982
arg1 = (LassoStringList *)jarg1;
3983
delete_LassoStringList(arg1);
3988
DllExport void SWIGSTDCALL CSharp_StringList_append(void * jarg1, char * jarg2) {
3989
LassoStringList *arg1 = (LassoStringList *) 0 ;
3990
char *arg2 = (char *) 0 ;
3992
arg1 = (LassoStringList *)jarg1;
3994
LassoStringList_append(arg1,arg2);
3999
DllExport void * SWIGSTDCALL CSharp_StringList_cast(void * jarg1) {
4000
void * jresult = 0 ;
4001
LassoStringList *arg1 = (LassoStringList *) 0 ;
4004
arg1 = (LassoStringList *)jarg1;
4005
result = (void *)LassoStringList_cast(arg1);
4007
jresult = (void *)result;
4012
DllExport void * SWIGSTDCALL CSharp_StringList_frompointer(void * jarg1) {
4013
void * jresult = 0 ;
4014
void *arg1 = (void *) 0 ;
4015
LassoStringList *result;
4017
arg1 = (void *)jarg1;
4018
result = (LassoStringList *)StringList_frompointer(arg1);
4020
jresult = (void *)result;
4025
DllExport char * SWIGSTDCALL CSharp_StringList_getItem(void * jarg1, int jarg2) {
4026
char * jresult = 0 ;
4027
LassoStringList *arg1 = (LassoStringList *) 0 ;
4031
arg1 = (LassoStringList *)jarg1;
4034
if (arg2 < 0 || arg2 >= arg1->len) {
4036
sprintf(errorMsg, "%d", arg2);
4037
SWIG_exception(SWIG_IndexError, errorMsg);
4039
result = (char *)LassoStringList_getItem(arg1,arg2);
4042
jresult = SWIG_csharp_string_callback(result);
4047
DllExport int SWIGSTDCALL CSharp_StringList_length(void * jarg1) {
4049
LassoStringList *arg1 = (LassoStringList *) 0 ;
4052
arg1 = (LassoStringList *)jarg1;
4053
result = (int)LassoStringList_length(arg1);
4060
DllExport void SWIGSTDCALL CSharp_StringList_setItem(void * jarg1, int jarg2, char * jarg3) {
4061
LassoStringList *arg1 = (LassoStringList *) 0 ;
4063
char *arg3 = (char *) 0 ;
4065
arg1 = (LassoStringList *)jarg1;
4069
if (arg2 < 0 || arg2 >= arg1->len) {
4071
sprintf(errorMsg, "%d", arg2);
4072
SWIG_exception(SWIG_IndexError, errorMsg);
4074
LassoStringList_setItem(arg1,arg2,arg3);
4080
DllExport void SWIGSTDCALL CSharp_set_SamlAdvice_assertion(void * jarg1, void * jarg2) {
4081
LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
4082
LassoSamlAssertion *arg2 = (LassoSamlAssertion *) 0 ;
4084
arg1 = (LassoSamlAdvice *)jarg1;
4085
arg2 = (LassoSamlAssertion *)jarg2;
4086
LassoSamlAdvice_set_Assertion(arg1,arg2);
4091
DllExport void * SWIGSTDCALL CSharp_get_SamlAdvice_assertion(void * jarg1) {
4092
void * jresult = 0 ;
4093
LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
4094
LassoSamlAssertion *result;
4096
arg1 = (LassoSamlAdvice *)jarg1;
4097
result = (LassoSamlAssertion *)LassoSamlAdvice_get_Assertion(arg1);
4099
jresult = (void *)result;
4104
DllExport void SWIGSTDCALL CSharp_set_SamlAdvice_assertionIdReference(void * jarg1, void * jarg2) {
4105
LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
4106
LassoStringList *arg2 = (LassoStringList *) 0 ;
4108
arg1 = (LassoSamlAdvice *)jarg1;
4109
arg2 = (LassoStringList *)jarg2;
4110
LassoSamlAdvice_set_assertionIdReference(arg1,arg2);
4115
DllExport void * SWIGSTDCALL CSharp_get_SamlAdvice_assertionIdReference(void * jarg1) {
4116
void * jresult = 0 ;
4117
LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
4118
LassoStringList *result;
4120
arg1 = (LassoSamlAdvice *)jarg1;
4121
result = (LassoStringList *)LassoSamlAdvice_get_assertionIdReference(arg1);
4123
jresult = (void *)result;
4128
DllExport void * SWIGSTDCALL CSharp_new_SamlAdvice() {
4129
void * jresult = 0 ;
4130
LassoSamlAdvice *result;
4132
result = (LassoSamlAdvice *)new_LassoSamlAdvice();
4134
jresult = (void *)result;
4139
DllExport void SWIGSTDCALL CSharp_delete_SamlAdvice(void * jarg1) {
4140
LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
4142
arg1 = (LassoSamlAdvice *)jarg1;
4143
delete_LassoSamlAdvice(arg1);
4148
DllExport char * SWIGSTDCALL CSharp_SamlAdvice_dump(void * jarg1) {
4149
char * jresult = 0 ;
4150
LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
4153
arg1 = (LassoSamlAdvice *)jarg1;
4154
result = (char *)LassoSamlAdvice_dump(arg1);
4156
jresult = SWIG_csharp_string_callback(result);
4162
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_assertionId(void * jarg1, char * jarg2) {
4163
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4164
char *arg2 = (char *) 0 ;
4166
arg1 = (LassoSamlAssertion *)jarg1;
4169
if (arg1->AssertionID) free((char*)arg1->AssertionID);
4171
arg1->AssertionID = (char *) malloc(strlen(arg2)+1);
4172
strcpy((char*)arg1->AssertionID,arg2);
4174
arg1->AssertionID = 0;
4180
DllExport char * SWIGSTDCALL CSharp_get_SamlAssertion_assertionId(void * jarg1) {
4181
char * jresult = 0 ;
4182
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4185
arg1 = (LassoSamlAssertion *)jarg1;
4186
result = (char *) ((arg1)->AssertionID);
4188
jresult = SWIG_csharp_string_callback(result);
4193
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_certificateFile(void * jarg1, char * jarg2) {
4194
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4195
char *arg2 = (char *) 0 ;
4197
arg1 = (LassoSamlAssertion *)jarg1;
4200
if (arg1->certificate_file) free((char*)arg1->certificate_file);
4202
arg1->certificate_file = (char *) malloc(strlen(arg2)+1);
4203
strcpy((char*)arg1->certificate_file,arg2);
4205
arg1->certificate_file = 0;
4211
DllExport char * SWIGSTDCALL CSharp_get_SamlAssertion_certificateFile(void * jarg1) {
4212
char * jresult = 0 ;
4213
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4216
arg1 = (LassoSamlAssertion *)jarg1;
4217
result = (char *) ((arg1)->certificate_file);
4219
jresult = SWIG_csharp_string_callback(result);
4224
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_issueInstant(void * jarg1, char * jarg2) {
4225
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4226
char *arg2 = (char *) 0 ;
4228
arg1 = (LassoSamlAssertion *)jarg1;
4231
if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
4233
arg1->IssueInstant = (char *) malloc(strlen(arg2)+1);
4234
strcpy((char*)arg1->IssueInstant,arg2);
4236
arg1->IssueInstant = 0;
4242
DllExport char * SWIGSTDCALL CSharp_get_SamlAssertion_issueInstant(void * jarg1) {
4243
char * jresult = 0 ;
4244
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4247
arg1 = (LassoSamlAssertion *)jarg1;
4248
result = (char *) ((arg1)->IssueInstant);
4250
jresult = SWIG_csharp_string_callback(result);
4255
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_issuer(void * jarg1, char * jarg2) {
4256
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4257
char *arg2 = (char *) 0 ;
4259
arg1 = (LassoSamlAssertion *)jarg1;
4262
if (arg1->Issuer) free((char*)arg1->Issuer);
4264
arg1->Issuer = (char *) malloc(strlen(arg2)+1);
4265
strcpy((char*)arg1->Issuer,arg2);
4273
DllExport char * SWIGSTDCALL CSharp_get_SamlAssertion_issuer(void * jarg1) {
4274
char * jresult = 0 ;
4275
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4278
arg1 = (LassoSamlAssertion *)jarg1;
4279
result = (char *) ((arg1)->Issuer);
4281
jresult = SWIG_csharp_string_callback(result);
4286
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_majorVersion(void * jarg1, int jarg2) {
4287
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4290
arg1 = (LassoSamlAssertion *)jarg1;
4292
if (arg1) (arg1)->MajorVersion = arg2;
4297
DllExport int SWIGSTDCALL CSharp_get_SamlAssertion_majorVersion(void * jarg1) {
4299
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4302
arg1 = (LassoSamlAssertion *)jarg1;
4303
result = (int) ((arg1)->MajorVersion);
4310
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_minorVersion(void * jarg1, int jarg2) {
4311
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4314
arg1 = (LassoSamlAssertion *)jarg1;
4316
if (arg1) (arg1)->MinorVersion = arg2;
4321
DllExport int SWIGSTDCALL CSharp_get_SamlAssertion_minorVersion(void * jarg1) {
4323
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4326
arg1 = (LassoSamlAssertion *)jarg1;
4327
result = (int) ((arg1)->MinorVersion);
4334
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_privateKeyFile(void * jarg1, char * jarg2) {
4335
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4336
char *arg2 = (char *) 0 ;
4338
arg1 = (LassoSamlAssertion *)jarg1;
4341
if (arg1->private_key_file) free((char*)arg1->private_key_file);
4343
arg1->private_key_file = (char *) malloc(strlen(arg2)+1);
4344
strcpy((char*)arg1->private_key_file,arg2);
4346
arg1->private_key_file = 0;
4352
DllExport char * SWIGSTDCALL CSharp_get_SamlAssertion_privateKeyFile(void * jarg1) {
4353
char * jresult = 0 ;
4354
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4357
arg1 = (LassoSamlAssertion *)jarg1;
4358
result = (char *) ((arg1)->private_key_file);
4360
jresult = SWIG_csharp_string_callback(result);
4365
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_signMethod(void * jarg1, int jarg2) {
4366
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4367
LassoSignatureMethod arg2 ;
4369
arg1 = (LassoSamlAssertion *)jarg1;
4370
arg2 = (LassoSignatureMethod)jarg2;
4371
if (arg1) (arg1)->sign_method = (LassoSignatureMethod )arg2;
4376
DllExport int SWIGSTDCALL CSharp_get_SamlAssertion_signMethod(void * jarg1) {
4378
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4379
LassoSignatureMethod result;
4381
arg1 = (LassoSamlAssertion *)jarg1;
4382
result = (LassoSignatureMethod) ((arg1)->sign_method);
4389
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_signType(void * jarg1, void * jarg2) {
4390
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4391
LassoSignatureType arg2 ;
4392
LassoSignatureType *argp2 ;
4394
arg1 = (LassoSamlAssertion *)jarg1;
4395
argp2 = (LassoSignatureType *)jarg2;
4397
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
4400
if (arg1) (arg1)->sign_type = arg2;
4405
DllExport void * SWIGSTDCALL CSharp_get_SamlAssertion_signType(void * jarg1) {
4406
void * jresult = 0 ;
4407
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4408
LassoSignatureType result;
4410
arg1 = (LassoSamlAssertion *)jarg1;
4411
result = ((arg1)->sign_type);
4414
LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
4415
memmove(resultptr, &result, sizeof(LassoSignatureType));
4416
jresult = resultptr;
4422
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_advice(void * jarg1, void * jarg2) {
4423
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4424
LassoSamlAdvice *arg2 = (LassoSamlAdvice *) 0 ;
4426
arg1 = (LassoSamlAssertion *)jarg1;
4427
arg2 = (LassoSamlAdvice *)jarg2;
4428
LassoSamlAssertion_set_Advice(arg1,arg2);
4433
DllExport void * SWIGSTDCALL CSharp_get_SamlAssertion_advice(void * jarg1) {
4434
void * jresult = 0 ;
4435
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4436
LassoSamlAdvice *result;
4438
arg1 = (LassoSamlAssertion *)jarg1;
4439
result = (LassoSamlAdvice *)LassoSamlAssertion_get_Advice(arg1);
4441
jresult = (void *)result;
4446
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_attributeStatement(void * jarg1, void * jarg2) {
4447
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4448
LassoSamlAttributeStatement *arg2 = (LassoSamlAttributeStatement *) 0 ;
4450
arg1 = (LassoSamlAssertion *)jarg1;
4451
arg2 = (LassoSamlAttributeStatement *)jarg2;
4452
LassoSamlAssertion_set_AttributeStatement(arg1,arg2);
4457
DllExport void * SWIGSTDCALL CSharp_get_SamlAssertion_attributeStatement(void * jarg1) {
4458
void * jresult = 0 ;
4459
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4460
LassoSamlAttributeStatement *result;
4462
arg1 = (LassoSamlAssertion *)jarg1;
4463
result = (LassoSamlAttributeStatement *)LassoSamlAssertion_get_AttributeStatement(arg1);
4465
jresult = (void *)result;
4470
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_authenticationStatement(void * jarg1, void * jarg2) {
4471
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4472
LassoSamlAuthenticationStatement *arg2 = (LassoSamlAuthenticationStatement *) 0 ;
4474
arg1 = (LassoSamlAssertion *)jarg1;
4475
arg2 = (LassoSamlAuthenticationStatement *)jarg2;
4476
LassoSamlAssertion_set_AuthenticationStatement(arg1,arg2);
4481
DllExport void * SWIGSTDCALL CSharp_get_SamlAssertion_authenticationStatement(void * jarg1) {
4482
void * jresult = 0 ;
4483
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4484
LassoSamlAuthenticationStatement *result;
4486
arg1 = (LassoSamlAssertion *)jarg1;
4487
result = (LassoSamlAuthenticationStatement *)LassoSamlAssertion_get_AuthenticationStatement(arg1);
4489
jresult = (void *)result;
4494
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_conditions(void * jarg1, void * jarg2) {
4495
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4496
LassoSamlConditions *arg2 = (LassoSamlConditions *) 0 ;
4498
arg1 = (LassoSamlAssertion *)jarg1;
4499
arg2 = (LassoSamlConditions *)jarg2;
4500
LassoSamlAssertion_set_Conditions(arg1,arg2);
4505
DllExport void * SWIGSTDCALL CSharp_get_SamlAssertion_conditions(void * jarg1) {
4506
void * jresult = 0 ;
4507
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4508
LassoSamlConditions *result;
4510
arg1 = (LassoSamlAssertion *)jarg1;
4511
result = (LassoSamlConditions *)LassoSamlAssertion_get_Conditions(arg1);
4513
jresult = (void *)result;
4518
DllExport void SWIGSTDCALL CSharp_set_SamlAssertion_subjectStatement(void * jarg1, void * jarg2) {
4519
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4520
LassoSamlSubjectStatement *arg2 = (LassoSamlSubjectStatement *) 0 ;
4522
arg1 = (LassoSamlAssertion *)jarg1;
4523
arg2 = (LassoSamlSubjectStatement *)jarg2;
4524
LassoSamlAssertion_set_SubjectStatement(arg1,arg2);
4529
DllExport void * SWIGSTDCALL CSharp_get_SamlAssertion_subjectStatement(void * jarg1) {
4530
void * jresult = 0 ;
4531
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4532
LassoSamlSubjectStatement *result;
4534
arg1 = (LassoSamlAssertion *)jarg1;
4535
result = (LassoSamlSubjectStatement *)LassoSamlAssertion_get_SubjectStatement(arg1);
4537
jresult = (void *)result;
4542
DllExport void * SWIGSTDCALL CSharp_new_SamlAssertion() {
4543
void * jresult = 0 ;
4544
LassoSamlAssertion *result;
4546
result = (LassoSamlAssertion *)new_LassoSamlAssertion();
4548
jresult = (void *)result;
4553
DllExport void SWIGSTDCALL CSharp_delete_SamlAssertion(void * jarg1) {
4554
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4556
arg1 = (LassoSamlAssertion *)jarg1;
4557
delete_LassoSamlAssertion(arg1);
4562
DllExport char * SWIGSTDCALL CSharp_SamlAssertion_dump(void * jarg1) {
4563
char * jresult = 0 ;
4564
LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
4567
arg1 = (LassoSamlAssertion *)jarg1;
4568
result = (char *)LassoSamlAssertion_dump(arg1);
4570
jresult = SWIG_csharp_string_callback(result);
4576
DllExport void SWIGSTDCALL CSharp_set_SamlAttribute_attributeName(void * jarg1, char * jarg2) {
4577
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
4578
char *arg2 = (char *) 0 ;
4580
arg1 = (LassoSamlAttribute *)jarg1;
4582
LassoSamlAttribute_set_AttributeName(arg1,arg2);
4587
DllExport char * SWIGSTDCALL CSharp_get_SamlAttribute_attributeName(void * jarg1) {
4588
char * jresult = 0 ;
4589
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
4592
arg1 = (LassoSamlAttribute *)jarg1;
4593
result = (char *)LassoSamlAttribute_get_AttributeName(arg1);
4595
jresult = SWIG_csharp_string_callback(result);
4600
DllExport void SWIGSTDCALL CSharp_set_SamlAttribute_attributeNamespace(void * jarg1, char * jarg2) {
4601
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
4602
char *arg2 = (char *) 0 ;
4604
arg1 = (LassoSamlAttribute *)jarg1;
4606
LassoSamlAttribute_set_AttributeNamespace(arg1,arg2);
4611
DllExport char * SWIGSTDCALL CSharp_get_SamlAttribute_attributeNamespace(void * jarg1) {
4612
char * jresult = 0 ;
4613
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
4616
arg1 = (LassoSamlAttribute *)jarg1;
4617
result = (char *)LassoSamlAttribute_get_AttributeNamespace(arg1);
4619
jresult = SWIG_csharp_string_callback(result);
4624
DllExport void SWIGSTDCALL CSharp_set_SamlAttribute_attributeValue(void * jarg1, void * jarg2) {
4625
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
4626
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
4628
arg1 = (LassoSamlAttribute *)jarg1;
4629
arg2 = (LassoNodeList *)jarg2;
4630
LassoSamlAttribute_set_AttributeValue(arg1,arg2);
4635
DllExport void * SWIGSTDCALL CSharp_get_SamlAttribute_attributeValue(void * jarg1) {
4636
void * jresult = 0 ;
4637
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
4638
LassoNodeList *result;
4640
arg1 = (LassoSamlAttribute *)jarg1;
4641
result = (LassoNodeList *)LassoSamlAttribute_get_AttributeValue(arg1);
4643
jresult = (void *)result;
4648
DllExport void * SWIGSTDCALL CSharp_new_SamlAttribute() {
4649
void * jresult = 0 ;
4650
LassoSamlAttribute *result;
4652
result = (LassoSamlAttribute *)new_LassoSamlAttribute();
4654
jresult = (void *)result;
4659
DllExport void SWIGSTDCALL CSharp_delete_SamlAttribute(void * jarg1) {
4660
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
4662
arg1 = (LassoSamlAttribute *)jarg1;
4663
delete_LassoSamlAttribute(arg1);
4668
DllExport char * SWIGSTDCALL CSharp_SamlAttribute_dump(void * jarg1) {
4669
char * jresult = 0 ;
4670
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
4673
arg1 = (LassoSamlAttribute *)jarg1;
4674
result = (char *)LassoSamlAttribute_dump(arg1);
4676
jresult = SWIG_csharp_string_callback(result);
4682
DllExport void SWIGSTDCALL CSharp_set_SamlAttributeDesignator_attributeName(void * jarg1, char * jarg2) {
4683
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
4684
char *arg2 = (char *) 0 ;
4686
arg1 = (LassoSamlAttributeDesignator *)jarg1;
4689
if (arg1->AttributeName) free((char*)arg1->AttributeName);
4691
arg1->AttributeName = (char *) malloc(strlen(arg2)+1);
4692
strcpy((char*)arg1->AttributeName,arg2);
4694
arg1->AttributeName = 0;
4700
DllExport char * SWIGSTDCALL CSharp_get_SamlAttributeDesignator_attributeName(void * jarg1) {
4701
char * jresult = 0 ;
4702
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
4705
arg1 = (LassoSamlAttributeDesignator *)jarg1;
4706
result = (char *) ((arg1)->AttributeName);
4708
jresult = SWIG_csharp_string_callback(result);
4713
DllExport void SWIGSTDCALL CSharp_set_SamlAttributeDesignator_attributeNamespace(void * jarg1, char * jarg2) {
4714
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
4715
char *arg2 = (char *) 0 ;
4717
arg1 = (LassoSamlAttributeDesignator *)jarg1;
4720
if (arg1->AttributeNamespace) free((char*)arg1->AttributeNamespace);
4722
arg1->AttributeNamespace = (char *) malloc(strlen(arg2)+1);
4723
strcpy((char*)arg1->AttributeNamespace,arg2);
4725
arg1->AttributeNamespace = 0;
4731
DllExport char * SWIGSTDCALL CSharp_get_SamlAttributeDesignator_attributeNamespace(void * jarg1) {
4732
char * jresult = 0 ;
4733
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
4736
arg1 = (LassoSamlAttributeDesignator *)jarg1;
4737
result = (char *) ((arg1)->AttributeNamespace);
4739
jresult = SWIG_csharp_string_callback(result);
4744
DllExport void * SWIGSTDCALL CSharp_new_SamlAttributeDesignator() {
4745
void * jresult = 0 ;
4746
LassoSamlAttributeDesignator *result;
4748
result = (LassoSamlAttributeDesignator *)new_LassoSamlAttributeDesignator();
4750
jresult = (void *)result;
4755
DllExport void SWIGSTDCALL CSharp_delete_SamlAttributeDesignator(void * jarg1) {
4756
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
4758
arg1 = (LassoSamlAttributeDesignator *)jarg1;
4759
delete_LassoSamlAttributeDesignator(arg1);
4764
DllExport char * SWIGSTDCALL CSharp_SamlAttributeDesignator_dump(void * jarg1) {
4765
char * jresult = 0 ;
4766
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
4769
arg1 = (LassoSamlAttributeDesignator *)jarg1;
4770
result = (char *)LassoSamlAttributeDesignator_dump(arg1);
4772
jresult = SWIG_csharp_string_callback(result);
4778
DllExport void SWIGSTDCALL CSharp_set_SamlAttributeStatement_subject(void * jarg1, void * jarg2) {
4779
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
4780
LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ;
4782
arg1 = (LassoSamlAttributeStatement *)jarg1;
4783
arg2 = (LassoSamlSubject *)jarg2;
4784
LassoSamlAttributeStatement_set_Subject(arg1,arg2);
4789
DllExport void * SWIGSTDCALL CSharp_get_SamlAttributeStatement_subject(void * jarg1) {
4790
void * jresult = 0 ;
4791
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
4792
LassoSamlSubject *result;
4794
arg1 = (LassoSamlAttributeStatement *)jarg1;
4795
result = (LassoSamlSubject *)LassoSamlAttributeStatement_get_Subject(arg1);
4797
jresult = (void *)result;
4802
DllExport void SWIGSTDCALL CSharp_set_SamlAttributeStatement_attribute(void * jarg1, void * jarg2) {
4803
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
4804
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
4806
arg1 = (LassoSamlAttributeStatement *)jarg1;
4807
arg2 = (LassoNodeList *)jarg2;
4808
LassoSamlAttributeStatement_set_Attribute(arg1,arg2);
4813
DllExport void * SWIGSTDCALL CSharp_get_SamlAttributeStatement_attribute(void * jarg1) {
4814
void * jresult = 0 ;
4815
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
4816
LassoNodeList *result;
4818
arg1 = (LassoSamlAttributeStatement *)jarg1;
4819
result = (LassoNodeList *)LassoSamlAttributeStatement_get_Attribute(arg1);
4821
jresult = (void *)result;
4826
DllExport void * SWIGSTDCALL CSharp_new_SamlAttributeStatement() {
4827
void * jresult = 0 ;
4828
LassoSamlAttributeStatement *result;
4830
result = (LassoSamlAttributeStatement *)new_LassoSamlAttributeStatement();
4832
jresult = (void *)result;
4837
DllExport void SWIGSTDCALL CSharp_delete_SamlAttributeStatement(void * jarg1) {
4838
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
4840
arg1 = (LassoSamlAttributeStatement *)jarg1;
4841
delete_LassoSamlAttributeStatement(arg1);
4846
DllExport char * SWIGSTDCALL CSharp_SamlAttributeStatement_dump(void * jarg1) {
4847
char * jresult = 0 ;
4848
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
4851
arg1 = (LassoSamlAttributeStatement *)jarg1;
4852
result = (char *)LassoSamlAttributeStatement_dump(arg1);
4854
jresult = SWIG_csharp_string_callback(result);
4860
DllExport void SWIGSTDCALL CSharp_set_SamlAttributeValue_any(void * jarg1, void * jarg2) {
4861
LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
4862
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
4864
arg1 = (LassoSamlAttributeValue *)jarg1;
4865
arg2 = (LassoNodeList *)jarg2;
4866
LassoSamlAttributeValue_set_any(arg1,arg2);
4871
DllExport void * SWIGSTDCALL CSharp_get_SamlAttributeValue_any(void * jarg1) {
4872
void * jresult = 0 ;
4873
LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
4874
LassoNodeList *result;
4876
arg1 = (LassoSamlAttributeValue *)jarg1;
4877
result = (LassoNodeList *)LassoSamlAttributeValue_get_any(arg1);
4879
jresult = (void *)result;
4884
DllExport void * SWIGSTDCALL CSharp_new_SamlAttributeValue() {
4885
void * jresult = 0 ;
4886
LassoSamlAttributeValue *result;
4888
result = (LassoSamlAttributeValue *)new_LassoSamlAttributeValue();
4890
jresult = (void *)result;
4895
DllExport void SWIGSTDCALL CSharp_delete_SamlAttributeValue(void * jarg1) {
4896
LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
4898
arg1 = (LassoSamlAttributeValue *)jarg1;
4899
delete_LassoSamlAttributeValue(arg1);
4904
DllExport char * SWIGSTDCALL CSharp_SamlAttributeValue_dump(void * jarg1) {
4905
char * jresult = 0 ;
4906
LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
4909
arg1 = (LassoSamlAttributeValue *)jarg1;
4910
result = (char *)LassoSamlAttributeValue_dump(arg1);
4912
jresult = SWIG_csharp_string_callback(result);
4918
DllExport void SWIGSTDCALL CSharp_set_SamlAudienceRestrictionCondition_audience(void * jarg1, void * jarg2) {
4919
LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
4920
LassoStringList *arg2 = (LassoStringList *) 0 ;
4922
arg1 = (LassoSamlAudienceRestrictionCondition *)jarg1;
4923
arg2 = (LassoStringList *)jarg2;
4924
LassoSamlAudienceRestrictionCondition_set_audience(arg1,arg2);
4929
DllExport void * SWIGSTDCALL CSharp_get_SamlAudienceRestrictionCondition_audience(void * jarg1) {
4930
void * jresult = 0 ;
4931
LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
4932
LassoStringList *result;
4934
arg1 = (LassoSamlAudienceRestrictionCondition *)jarg1;
4935
result = (LassoStringList *)LassoSamlAudienceRestrictionCondition_get_audience(arg1);
4937
jresult = (void *)result;
4942
DllExport void * SWIGSTDCALL CSharp_new_SamlAudienceRestrictionCondition() {
4943
void * jresult = 0 ;
4944
LassoSamlAudienceRestrictionCondition *result;
4946
result = (LassoSamlAudienceRestrictionCondition *)new_LassoSamlAudienceRestrictionCondition();
4948
jresult = (void *)result;
4953
DllExport void SWIGSTDCALL CSharp_delete_SamlAudienceRestrictionCondition(void * jarg1) {
4954
LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
4956
arg1 = (LassoSamlAudienceRestrictionCondition *)jarg1;
4957
delete_LassoSamlAudienceRestrictionCondition(arg1);
4962
DllExport char * SWIGSTDCALL CSharp_SamlAudienceRestrictionCondition_dump(void * jarg1) {
4963
char * jresult = 0 ;
4964
LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
4967
arg1 = (LassoSamlAudienceRestrictionCondition *)jarg1;
4968
result = (char *)LassoSamlAudienceRestrictionCondition_dump(arg1);
4970
jresult = SWIG_csharp_string_callback(result);
4976
DllExport void SWIGSTDCALL CSharp_set_SamlAuthenticationStatement_authenticationInstant(void * jarg1, char * jarg2) {
4977
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
4978
char *arg2 = (char *) 0 ;
4980
arg1 = (LassoSamlAuthenticationStatement *)jarg1;
4983
if (arg1->AuthenticationInstant) free((char*)arg1->AuthenticationInstant);
4985
arg1->AuthenticationInstant = (char *) malloc(strlen(arg2)+1);
4986
strcpy((char*)arg1->AuthenticationInstant,arg2);
4988
arg1->AuthenticationInstant = 0;
4994
DllExport char * SWIGSTDCALL CSharp_get_SamlAuthenticationStatement_authenticationInstant(void * jarg1) {
4995
char * jresult = 0 ;
4996
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
4999
arg1 = (LassoSamlAuthenticationStatement *)jarg1;
5000
result = (char *) ((arg1)->AuthenticationInstant);
5002
jresult = SWIG_csharp_string_callback(result);
5007
DllExport void SWIGSTDCALL CSharp_set_SamlAuthenticationStatement_authenticationMethod(void * jarg1, char * jarg2) {
5008
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
5009
char *arg2 = (char *) 0 ;
5011
arg1 = (LassoSamlAuthenticationStatement *)jarg1;
5014
if (arg1->AuthenticationMethod) free((char*)arg1->AuthenticationMethod);
5016
arg1->AuthenticationMethod = (char *) malloc(strlen(arg2)+1);
5017
strcpy((char*)arg1->AuthenticationMethod,arg2);
5019
arg1->AuthenticationMethod = 0;
5025
DllExport char * SWIGSTDCALL CSharp_get_SamlAuthenticationStatement_authenticationMethod(void * jarg1) {
5026
char * jresult = 0 ;
5027
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
5030
arg1 = (LassoSamlAuthenticationStatement *)jarg1;
5031
result = (char *) ((arg1)->AuthenticationMethod);
5033
jresult = SWIG_csharp_string_callback(result);
5038
DllExport void SWIGSTDCALL CSharp_set_SamlAuthenticationStatement_authorityBinding(void * jarg1, void * jarg2) {
5039
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
5040
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
5042
arg1 = (LassoSamlAuthenticationStatement *)jarg1;
5043
arg2 = (LassoNodeList *)jarg2;
5044
LassoSamlAuthenticationStatement_set_AuthorityBinding(arg1,arg2);
5049
DllExport void * SWIGSTDCALL CSharp_get_SamlAuthenticationStatement_authorityBinding(void * jarg1) {
5050
void * jresult = 0 ;
5051
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
5052
LassoNodeList *result;
5054
arg1 = (LassoSamlAuthenticationStatement *)jarg1;
5055
result = (LassoNodeList *)LassoSamlAuthenticationStatement_get_AuthorityBinding(arg1);
5057
jresult = (void *)result;
5062
DllExport void SWIGSTDCALL CSharp_set_SamlAuthenticationStatement_subjectLocality(void * jarg1, void * jarg2) {
5063
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
5064
LassoSamlSubjectLocality *arg2 = (LassoSamlSubjectLocality *) 0 ;
5066
arg1 = (LassoSamlAuthenticationStatement *)jarg1;
5067
arg2 = (LassoSamlSubjectLocality *)jarg2;
5068
LassoSamlAuthenticationStatement_set_SubjectLocality(arg1,arg2);
5073
DllExport void * SWIGSTDCALL CSharp_get_SamlAuthenticationStatement_subjectLocality(void * jarg1) {
5074
void * jresult = 0 ;
5075
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
5076
LassoSamlSubjectLocality *result;
5078
arg1 = (LassoSamlAuthenticationStatement *)jarg1;
5079
result = (LassoSamlSubjectLocality *)LassoSamlAuthenticationStatement_get_SubjectLocality(arg1);
5081
jresult = (void *)result;
5086
DllExport void * SWIGSTDCALL CSharp_new_SamlAuthenticationStatement() {
5087
void * jresult = 0 ;
5088
LassoSamlAuthenticationStatement *result;
5090
result = (LassoSamlAuthenticationStatement *)new_LassoSamlAuthenticationStatement();
5092
jresult = (void *)result;
5097
DllExport void SWIGSTDCALL CSharp_delete_SamlAuthenticationStatement(void * jarg1) {
5098
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
5100
arg1 = (LassoSamlAuthenticationStatement *)jarg1;
5101
delete_LassoSamlAuthenticationStatement(arg1);
5106
DllExport char * SWIGSTDCALL CSharp_SamlAuthenticationStatement_dump(void * jarg1) {
5107
char * jresult = 0 ;
5108
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
5111
arg1 = (LassoSamlAuthenticationStatement *)jarg1;
5112
result = (char *)LassoSamlAuthenticationStatement_dump(arg1);
5114
jresult = SWIG_csharp_string_callback(result);
5120
DllExport void SWIGSTDCALL CSharp_set_SamlAuthorityBinding_authorityKind(void * jarg1, char * jarg2) {
5121
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
5122
char *arg2 = (char *) 0 ;
5124
arg1 = (LassoSamlAuthorityBinding *)jarg1;
5127
if (arg1->AuthorityKind) free((char*)arg1->AuthorityKind);
5129
arg1->AuthorityKind = (char *) malloc(strlen(arg2)+1);
5130
strcpy((char*)arg1->AuthorityKind,arg2);
5132
arg1->AuthorityKind = 0;
5138
DllExport char * SWIGSTDCALL CSharp_get_SamlAuthorityBinding_authorityKind(void * jarg1) {
5139
char * jresult = 0 ;
5140
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
5143
arg1 = (LassoSamlAuthorityBinding *)jarg1;
5144
result = (char *) ((arg1)->AuthorityKind);
5146
jresult = SWIG_csharp_string_callback(result);
5151
DllExport void SWIGSTDCALL CSharp_set_SamlAuthorityBinding_location(void * jarg1, char * jarg2) {
5152
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
5153
char *arg2 = (char *) 0 ;
5155
arg1 = (LassoSamlAuthorityBinding *)jarg1;
5158
if (arg1->Location) free((char*)arg1->Location);
5160
arg1->Location = (char *) malloc(strlen(arg2)+1);
5161
strcpy((char*)arg1->Location,arg2);
5169
DllExport char * SWIGSTDCALL CSharp_get_SamlAuthorityBinding_location(void * jarg1) {
5170
char * jresult = 0 ;
5171
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
5174
arg1 = (LassoSamlAuthorityBinding *)jarg1;
5175
result = (char *) ((arg1)->Location);
5177
jresult = SWIG_csharp_string_callback(result);
5182
DllExport void SWIGSTDCALL CSharp_set_SamlAuthorityBinding_binding(void * jarg1, char * jarg2) {
5183
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
5184
char *arg2 = (char *) 0 ;
5186
arg1 = (LassoSamlAuthorityBinding *)jarg1;
5189
if (arg1->Binding) free((char*)arg1->Binding);
5191
arg1->Binding = (char *) malloc(strlen(arg2)+1);
5192
strcpy((char*)arg1->Binding,arg2);
5200
DllExport char * SWIGSTDCALL CSharp_get_SamlAuthorityBinding_binding(void * jarg1) {
5201
char * jresult = 0 ;
5202
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
5205
arg1 = (LassoSamlAuthorityBinding *)jarg1;
5206
result = (char *) ((arg1)->Binding);
5208
jresult = SWIG_csharp_string_callback(result);
5213
DllExport void * SWIGSTDCALL CSharp_new_SamlAuthorityBinding() {
5214
void * jresult = 0 ;
5215
LassoSamlAuthorityBinding *result;
5217
result = (LassoSamlAuthorityBinding *)new_LassoSamlAuthorityBinding();
5219
jresult = (void *)result;
5224
DllExport void SWIGSTDCALL CSharp_delete_SamlAuthorityBinding(void * jarg1) {
5225
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
5227
arg1 = (LassoSamlAuthorityBinding *)jarg1;
5228
delete_LassoSamlAuthorityBinding(arg1);
5233
DllExport char * SWIGSTDCALL CSharp_SamlAuthorityBinding_dump(void * jarg1) {
5234
char * jresult = 0 ;
5235
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
5238
arg1 = (LassoSamlAuthorityBinding *)jarg1;
5239
result = (char *)LassoSamlAuthorityBinding_dump(arg1);
5241
jresult = SWIG_csharp_string_callback(result);
5247
DllExport char * SWIGSTDCALL CSharp_SamlConditionAbstract_dump(void * jarg1) {
5248
char * jresult = 0 ;
5249
LassoSamlConditionAbstract *arg1 = (LassoSamlConditionAbstract *) 0 ;
5252
arg1 = (LassoSamlConditionAbstract *)jarg1;
5253
result = (char *)LassoSamlConditionAbstract_dump(arg1);
5255
jresult = SWIG_csharp_string_callback(result);
5261
DllExport void SWIGSTDCALL CSharp_set_SamlConditions_notBefore(void * jarg1, char * jarg2) {
5262
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
5263
char *arg2 = (char *) 0 ;
5265
arg1 = (LassoSamlConditions *)jarg1;
5268
if (arg1->NotBefore) free((char*)arg1->NotBefore);
5270
arg1->NotBefore = (char *) malloc(strlen(arg2)+1);
5271
strcpy((char*)arg1->NotBefore,arg2);
5273
arg1->NotBefore = 0;
5279
DllExport char * SWIGSTDCALL CSharp_get_SamlConditions_notBefore(void * jarg1) {
5280
char * jresult = 0 ;
5281
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
5284
arg1 = (LassoSamlConditions *)jarg1;
5285
result = (char *) ((arg1)->NotBefore);
5287
jresult = SWIG_csharp_string_callback(result);
5292
DllExport void SWIGSTDCALL CSharp_set_SamlConditions_notOnOrAfter(void * jarg1, char * jarg2) {
5293
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
5294
char *arg2 = (char *) 0 ;
5296
arg1 = (LassoSamlConditions *)jarg1;
5299
if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
5301
arg1->NotOnOrAfter = (char *) malloc(strlen(arg2)+1);
5302
strcpy((char*)arg1->NotOnOrAfter,arg2);
5304
arg1->NotOnOrAfter = 0;
5310
DllExport char * SWIGSTDCALL CSharp_get_SamlConditions_notOnOrAfter(void * jarg1) {
5311
char * jresult = 0 ;
5312
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
5315
arg1 = (LassoSamlConditions *)jarg1;
5316
result = (char *) ((arg1)->NotOnOrAfter);
5318
jresult = SWIG_csharp_string_callback(result);
5323
DllExport void SWIGSTDCALL CSharp_set_SamlConditions_audienceRestrictionCondition(void * jarg1, void * jarg2) {
5324
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
5325
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
5327
arg1 = (LassoSamlConditions *)jarg1;
5328
arg2 = (LassoNodeList *)jarg2;
5329
LassoSamlConditions_set_AudienceRestrictionCondition(arg1,arg2);
5334
DllExport void * SWIGSTDCALL CSharp_get_SamlConditions_audienceRestrictionCondition(void * jarg1) {
5335
void * jresult = 0 ;
5336
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
5337
LassoNodeList *result;
5339
arg1 = (LassoSamlConditions *)jarg1;
5340
result = (LassoNodeList *)LassoSamlConditions_get_AudienceRestrictionCondition(arg1);
5342
jresult = (void *)result;
5347
DllExport void SWIGSTDCALL CSharp_set_SamlConditions_condition(void * jarg1, void * jarg2) {
5348
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
5349
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
5351
arg1 = (LassoSamlConditions *)jarg1;
5352
arg2 = (LassoNodeList *)jarg2;
5353
LassoSamlConditions_set_Condition(arg1,arg2);
5358
DllExport void * SWIGSTDCALL CSharp_get_SamlConditions_condition(void * jarg1) {
5359
void * jresult = 0 ;
5360
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
5361
LassoNodeList *result;
5363
arg1 = (LassoSamlConditions *)jarg1;
5364
result = (LassoNodeList *)LassoSamlConditions_get_Condition(arg1);
5366
jresult = (void *)result;
5371
DllExport void * SWIGSTDCALL CSharp_new_SamlConditions() {
5372
void * jresult = 0 ;
5373
LassoSamlConditions *result;
5375
result = (LassoSamlConditions *)new_LassoSamlConditions();
5377
jresult = (void *)result;
5382
DllExport void SWIGSTDCALL CSharp_delete_SamlConditions(void * jarg1) {
5383
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
5385
arg1 = (LassoSamlConditions *)jarg1;
5386
delete_LassoSamlConditions(arg1);
5391
DllExport char * SWIGSTDCALL CSharp_SamlConditions_dump(void * jarg1) {
5392
char * jresult = 0 ;
5393
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
5396
arg1 = (LassoSamlConditions *)jarg1;
5397
result = (char *)LassoSamlConditions_dump(arg1);
5399
jresult = SWIG_csharp_string_callback(result);
5405
DllExport void SWIGSTDCALL CSharp_set_SamlNameIdentifier_content(void * jarg1, char * jarg2) {
5406
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
5407
char *arg2 = (char *) 0 ;
5409
arg1 = (LassoSamlNameIdentifier *)jarg1;
5412
if (arg1->content) free((char*)arg1->content);
5414
arg1->content = (char *) malloc(strlen(arg2)+1);
5415
strcpy((char*)arg1->content,arg2);
5423
DllExport char * SWIGSTDCALL CSharp_get_SamlNameIdentifier_content(void * jarg1) {
5424
char * jresult = 0 ;
5425
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
5428
arg1 = (LassoSamlNameIdentifier *)jarg1;
5429
result = (char *) ((arg1)->content);
5431
jresult = SWIG_csharp_string_callback(result);
5436
DllExport void SWIGSTDCALL CSharp_set_SamlNameIdentifier_format(void * jarg1, char * jarg2) {
5437
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
5438
char *arg2 = (char *) 0 ;
5440
arg1 = (LassoSamlNameIdentifier *)jarg1;
5443
if (arg1->Format) free((char*)arg1->Format);
5445
arg1->Format = (char *) malloc(strlen(arg2)+1);
5446
strcpy((char*)arg1->Format,arg2);
5454
DllExport char * SWIGSTDCALL CSharp_get_SamlNameIdentifier_format(void * jarg1) {
5455
char * jresult = 0 ;
5456
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
5459
arg1 = (LassoSamlNameIdentifier *)jarg1;
5460
result = (char *) ((arg1)->Format);
5462
jresult = SWIG_csharp_string_callback(result);
5467
DllExport void SWIGSTDCALL CSharp_set_SamlNameIdentifier_nameQualifier(void * jarg1, char * jarg2) {
5468
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
5469
char *arg2 = (char *) 0 ;
5471
arg1 = (LassoSamlNameIdentifier *)jarg1;
5474
if (arg1->NameQualifier) free((char*)arg1->NameQualifier);
5476
arg1->NameQualifier = (char *) malloc(strlen(arg2)+1);
5477
strcpy((char*)arg1->NameQualifier,arg2);
5479
arg1->NameQualifier = 0;
5485
DllExport char * SWIGSTDCALL CSharp_get_SamlNameIdentifier_nameQualifier(void * jarg1) {
5486
char * jresult = 0 ;
5487
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
5490
arg1 = (LassoSamlNameIdentifier *)jarg1;
5491
result = (char *) ((arg1)->NameQualifier);
5493
jresult = SWIG_csharp_string_callback(result);
5498
DllExport void * SWIGSTDCALL CSharp_new_SamlNameIdentifier() {
5499
void * jresult = 0 ;
5500
LassoSamlNameIdentifier *result;
5502
result = (LassoSamlNameIdentifier *)new_LassoSamlNameIdentifier();
5504
jresult = (void *)result;
5509
DllExport void SWIGSTDCALL CSharp_delete_SamlNameIdentifier(void * jarg1) {
5510
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
5512
arg1 = (LassoSamlNameIdentifier *)jarg1;
5513
delete_LassoSamlNameIdentifier(arg1);
5518
DllExport char * SWIGSTDCALL CSharp_SamlNameIdentifier_dump(void * jarg1) {
5519
char * jresult = 0 ;
5520
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
5523
arg1 = (LassoSamlNameIdentifier *)jarg1;
5524
result = (char *)LassoSamlNameIdentifier_dump(arg1);
5526
jresult = SWIG_csharp_string_callback(result);
5532
DllExport char * SWIGSTDCALL CSharp_SamlStatementAbstract_dump(void * jarg1) {
5533
char * jresult = 0 ;
5534
LassoSamlStatementAbstract *arg1 = (LassoSamlStatementAbstract *) 0 ;
5537
arg1 = (LassoSamlStatementAbstract *)jarg1;
5538
result = (char *)LassoSamlStatementAbstract_dump(arg1);
5540
jresult = SWIG_csharp_string_callback(result);
5546
DllExport void SWIGSTDCALL CSharp_set_SamlSubject_nameIdentifier(void * jarg1, void * jarg2) {
5547
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
5548
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
5550
arg1 = (LassoSamlSubject *)jarg1;
5551
arg2 = (LassoSamlNameIdentifier *)jarg2;
5552
LassoSamlSubject_set_NameIdentifier(arg1,arg2);
5557
DllExport void * SWIGSTDCALL CSharp_get_SamlSubject_nameIdentifier(void * jarg1) {
5558
void * jresult = 0 ;
5559
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
5560
LassoSamlNameIdentifier *result;
5562
arg1 = (LassoSamlSubject *)jarg1;
5563
result = (LassoSamlNameIdentifier *)LassoSamlSubject_get_NameIdentifier(arg1);
5565
jresult = (void *)result;
5570
DllExport void SWIGSTDCALL CSharp_set_SamlSubject_subjectConfirmation(void * jarg1, void * jarg2) {
5571
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
5572
LassoSamlSubjectConfirmation *arg2 = (LassoSamlSubjectConfirmation *) 0 ;
5574
arg1 = (LassoSamlSubject *)jarg1;
5575
arg2 = (LassoSamlSubjectConfirmation *)jarg2;
5576
LassoSamlSubject_set_SubjectConfirmation(arg1,arg2);
5581
DllExport void * SWIGSTDCALL CSharp_get_SamlSubject_subjectConfirmation(void * jarg1) {
5582
void * jresult = 0 ;
5583
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
5584
LassoSamlSubjectConfirmation *result;
5586
arg1 = (LassoSamlSubject *)jarg1;
5587
result = (LassoSamlSubjectConfirmation *)LassoSamlSubject_get_SubjectConfirmation(arg1);
5589
jresult = (void *)result;
5594
DllExport void * SWIGSTDCALL CSharp_new_SamlSubject() {
5595
void * jresult = 0 ;
5596
LassoSamlSubject *result;
5598
result = (LassoSamlSubject *)new_LassoSamlSubject();
5600
jresult = (void *)result;
5605
DllExport void SWIGSTDCALL CSharp_delete_SamlSubject(void * jarg1) {
5606
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
5608
arg1 = (LassoSamlSubject *)jarg1;
5609
delete_LassoSamlSubject(arg1);
5614
DllExport char * SWIGSTDCALL CSharp_SamlSubject_dump(void * jarg1) {
5615
char * jresult = 0 ;
5616
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
5619
arg1 = (LassoSamlSubject *)jarg1;
5620
result = (char *)LassoSamlSubject_dump(arg1);
5622
jresult = SWIG_csharp_string_callback(result);
5628
DllExport void SWIGSTDCALL CSharp_set_SamlSubjectConfirmation_subjectConfirmationData(void * jarg1, char * jarg2) {
5629
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
5630
char *arg2 = (char *) 0 ;
5632
arg1 = (LassoSamlSubjectConfirmation *)jarg1;
5635
if (arg1->SubjectConfirmationData) free((char*)arg1->SubjectConfirmationData);
5637
arg1->SubjectConfirmationData = (char *) malloc(strlen(arg2)+1);
5638
strcpy((char*)arg1->SubjectConfirmationData,arg2);
5640
arg1->SubjectConfirmationData = 0;
5646
DllExport char * SWIGSTDCALL CSharp_get_SamlSubjectConfirmation_subjectConfirmationData(void * jarg1) {
5647
char * jresult = 0 ;
5648
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
5651
arg1 = (LassoSamlSubjectConfirmation *)jarg1;
5652
result = (char *) ((arg1)->SubjectConfirmationData);
5654
jresult = SWIG_csharp_string_callback(result);
5659
DllExport void SWIGSTDCALL CSharp_set_SamlSubjectConfirmation_confirmationMethod(void * jarg1, void * jarg2) {
5660
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
5661
LassoStringList *arg2 = (LassoStringList *) 0 ;
5663
arg1 = (LassoSamlSubjectConfirmation *)jarg1;
5664
arg2 = (LassoStringList *)jarg2;
5665
LassoSamlSubjectConfirmation_set_confirmationMethod(arg1,arg2);
5670
DllExport void * SWIGSTDCALL CSharp_get_SamlSubjectConfirmation_confirmationMethod(void * jarg1) {
5671
void * jresult = 0 ;
5672
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
5673
LassoStringList *result;
5675
arg1 = (LassoSamlSubjectConfirmation *)jarg1;
5676
result = (LassoStringList *)LassoSamlSubjectConfirmation_get_confirmationMethod(arg1);
5678
jresult = (void *)result;
5683
DllExport void * SWIGSTDCALL CSharp_new_SamlSubjectConfirmation() {
5684
void * jresult = 0 ;
5685
LassoSamlSubjectConfirmation *result;
5687
result = (LassoSamlSubjectConfirmation *)new_LassoSamlSubjectConfirmation();
5689
jresult = (void *)result;
5694
DllExport void SWIGSTDCALL CSharp_delete_SamlSubjectConfirmation(void * jarg1) {
5695
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
5697
arg1 = (LassoSamlSubjectConfirmation *)jarg1;
5698
delete_LassoSamlSubjectConfirmation(arg1);
5703
DllExport char * SWIGSTDCALL CSharp_SamlSubjectConfirmation_dump(void * jarg1) {
5704
char * jresult = 0 ;
5705
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
5708
arg1 = (LassoSamlSubjectConfirmation *)jarg1;
5709
result = (char *)LassoSamlSubjectConfirmation_dump(arg1);
5711
jresult = SWIG_csharp_string_callback(result);
5717
DllExport void SWIGSTDCALL CSharp_set_SamlSubjectLocality_dnsAddress(void * jarg1, char * jarg2) {
5718
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
5719
char *arg2 = (char *) 0 ;
5721
arg1 = (LassoSamlSubjectLocality *)jarg1;
5724
if (arg1->DNSAddress) free((char*)arg1->DNSAddress);
5726
arg1->DNSAddress = (char *) malloc(strlen(arg2)+1);
5727
strcpy((char*)arg1->DNSAddress,arg2);
5729
arg1->DNSAddress = 0;
5735
DllExport char * SWIGSTDCALL CSharp_get_SamlSubjectLocality_dnsAddress(void * jarg1) {
5736
char * jresult = 0 ;
5737
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
5740
arg1 = (LassoSamlSubjectLocality *)jarg1;
5741
result = (char *) ((arg1)->DNSAddress);
5743
jresult = SWIG_csharp_string_callback(result);
5748
DllExport void SWIGSTDCALL CSharp_set_SamlSubjectLocality_ipAddress(void * jarg1, char * jarg2) {
5749
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
5750
char *arg2 = (char *) 0 ;
5752
arg1 = (LassoSamlSubjectLocality *)jarg1;
5755
if (arg1->IPAddress) free((char*)arg1->IPAddress);
5757
arg1->IPAddress = (char *) malloc(strlen(arg2)+1);
5758
strcpy((char*)arg1->IPAddress,arg2);
5760
arg1->IPAddress = 0;
5766
DllExport char * SWIGSTDCALL CSharp_get_SamlSubjectLocality_ipAddress(void * jarg1) {
5767
char * jresult = 0 ;
5768
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
5771
arg1 = (LassoSamlSubjectLocality *)jarg1;
5772
result = (char *) ((arg1)->IPAddress);
5774
jresult = SWIG_csharp_string_callback(result);
5779
DllExport void * SWIGSTDCALL CSharp_new_SamlSubjectLocality() {
5780
void * jresult = 0 ;
5781
LassoSamlSubjectLocality *result;
5783
result = (LassoSamlSubjectLocality *)new_LassoSamlSubjectLocality();
5785
jresult = (void *)result;
5790
DllExport void SWIGSTDCALL CSharp_delete_SamlSubjectLocality(void * jarg1) {
5791
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
5793
arg1 = (LassoSamlSubjectLocality *)jarg1;
5794
delete_LassoSamlSubjectLocality(arg1);
5799
DllExport char * SWIGSTDCALL CSharp_SamlSubjectLocality_dump(void * jarg1) {
5800
char * jresult = 0 ;
5801
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
5804
arg1 = (LassoSamlSubjectLocality *)jarg1;
5805
result = (char *)LassoSamlSubjectLocality_dump(arg1);
5807
jresult = SWIG_csharp_string_callback(result);
5813
DllExport void SWIGSTDCALL CSharp_set_SamlSubjectStatement_subject(void * jarg1, void * jarg2) {
5814
LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
5815
LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ;
5817
arg1 = (LassoSamlSubjectStatement *)jarg1;
5818
arg2 = (LassoSamlSubject *)jarg2;
5819
LassoSamlSubjectStatement_set_Subject(arg1,arg2);
5824
DllExport void * SWIGSTDCALL CSharp_get_SamlSubjectStatement_subject(void * jarg1) {
5825
void * jresult = 0 ;
5826
LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
5827
LassoSamlSubject *result;
5829
arg1 = (LassoSamlSubjectStatement *)jarg1;
5830
result = (LassoSamlSubject *)LassoSamlSubjectStatement_get_Subject(arg1);
5832
jresult = (void *)result;
5837
DllExport void * SWIGSTDCALL CSharp_new_SamlSubjectStatement() {
5838
void * jresult = 0 ;
5839
LassoSamlSubjectStatement *result;
5841
result = (LassoSamlSubjectStatement *)new_LassoSamlSubjectStatement();
5843
jresult = (void *)result;
5848
DllExport void SWIGSTDCALL CSharp_delete_SamlSubjectStatement(void * jarg1) {
5849
LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
5851
arg1 = (LassoSamlSubjectStatement *)jarg1;
5852
delete_LassoSamlSubjectStatement(arg1);
5857
DllExport char * SWIGSTDCALL CSharp_SamlSubjectStatement_dump(void * jarg1) {
5858
char * jresult = 0 ;
5859
LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
5862
arg1 = (LassoSamlSubjectStatement *)jarg1;
5863
result = (char *)LassoSamlSubjectStatement_dump(arg1);
5865
jresult = SWIG_csharp_string_callback(result);
5871
DllExport void SWIGSTDCALL CSharp_set_SamlSubjectStatementAbstract_subject(void * jarg1, void * jarg2) {
5872
LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ;
5873
LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ;
5875
arg1 = (LassoSamlSubjectStatementAbstract *)jarg1;
5876
arg2 = (LassoSamlSubject *)jarg2;
5877
LassoSamlSubjectStatementAbstract_set_Subject(arg1,arg2);
5882
DllExport void * SWIGSTDCALL CSharp_get_SamlSubjectStatementAbstract_subject(void * jarg1) {
5883
void * jresult = 0 ;
5884
LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ;
5885
LassoSamlSubject *result;
5887
arg1 = (LassoSamlSubjectStatementAbstract *)jarg1;
5888
result = (LassoSamlSubject *)LassoSamlSubjectStatementAbstract_get_Subject(arg1);
5890
jresult = (void *)result;
5895
DllExport char * SWIGSTDCALL CSharp_SamlSubjectStatementAbstract_dump(void * jarg1) {
5896
char * jresult = 0 ;
5897
LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ;
5900
arg1 = (LassoSamlSubjectStatementAbstract *)jarg1;
5901
result = (char *)LassoSamlSubjectStatementAbstract_dump(arg1);
5903
jresult = SWIG_csharp_string_callback(result);
5909
DllExport void SWIGSTDCALL CSharp_set_SamlpRequest_assertionArtifact(void * jarg1, char * jarg2) {
5910
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
5911
char *arg2 = (char *) 0 ;
5913
arg1 = (LassoSamlpRequest *)jarg1;
5916
if (arg1->AssertionArtifact) free((char*)arg1->AssertionArtifact);
5918
arg1->AssertionArtifact = (char *) malloc(strlen(arg2)+1);
5919
strcpy((char*)arg1->AssertionArtifact,arg2);
5921
arg1->AssertionArtifact = 0;
5927
DllExport char * SWIGSTDCALL CSharp_get_SamlpRequest_assertionArtifact(void * jarg1) {
5928
char * jresult = 0 ;
5929
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
5932
arg1 = (LassoSamlpRequest *)jarg1;
5933
result = (char *) ((arg1)->AssertionArtifact);
5935
jresult = SWIG_csharp_string_callback(result);
5940
DllExport void SWIGSTDCALL CSharp_set_SamlpRequest_certificateFile(void * jarg1, char * jarg2) {
5941
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
5942
char *arg2 = (char *) 0 ;
5944
arg1 = (LassoSamlpRequest *)jarg1;
5946
LassoSamlpRequest_set_certificate_file(arg1,arg2);
5951
DllExport char * SWIGSTDCALL CSharp_get_SamlpRequest_certificateFile(void * jarg1) {
5952
char * jresult = 0 ;
5953
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
5956
arg1 = (LassoSamlpRequest *)jarg1;
5957
result = (char *)LassoSamlpRequest_get_certificate_file(arg1);
5959
jresult = SWIG_csharp_string_callback(result);
5964
DllExport void SWIGSTDCALL CSharp_set_SamlpRequest_issueInstant(void * jarg1, char * jarg2) {
5965
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
5966
char *arg2 = (char *) 0 ;
5968
arg1 = (LassoSamlpRequest *)jarg1;
5970
LassoSamlpRequest_set_IssueInstant(arg1,arg2);
5975
DllExport char * SWIGSTDCALL CSharp_get_SamlpRequest_issueInstant(void * jarg1) {
5976
char * jresult = 0 ;
5977
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
5980
arg1 = (LassoSamlpRequest *)jarg1;
5981
result = (char *)LassoSamlpRequest_get_IssueInstant(arg1);
5983
jresult = SWIG_csharp_string_callback(result);
5988
DllExport void SWIGSTDCALL CSharp_set_SamlpRequest_majorVersion(void * jarg1, int jarg2) {
5989
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
5992
arg1 = (LassoSamlpRequest *)jarg1;
5994
LassoSamlpRequest_set_MajorVersion(arg1,arg2);
5999
DllExport int SWIGSTDCALL CSharp_get_SamlpRequest_majorVersion(void * jarg1) {
6001
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6004
arg1 = (LassoSamlpRequest *)jarg1;
6005
result = (int)LassoSamlpRequest_get_MajorVersion(arg1);
6012
DllExport void SWIGSTDCALL CSharp_set_SamlpRequest_minorVersion(void * jarg1, int jarg2) {
6013
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6016
arg1 = (LassoSamlpRequest *)jarg1;
6018
LassoSamlpRequest_set_MinorVersion(arg1,arg2);
6023
DllExport int SWIGSTDCALL CSharp_get_SamlpRequest_minorVersion(void * jarg1) {
6025
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6028
arg1 = (LassoSamlpRequest *)jarg1;
6029
result = (int)LassoSamlpRequest_get_MinorVersion(arg1);
6036
DllExport void SWIGSTDCALL CSharp_set_SamlpRequest_privateKeyFile(void * jarg1, char * jarg2) {
6037
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6038
char *arg2 = (char *) 0 ;
6040
arg1 = (LassoSamlpRequest *)jarg1;
6042
LassoSamlpRequest_set_private_key_file(arg1,arg2);
6047
DllExport char * SWIGSTDCALL CSharp_get_SamlpRequest_privateKeyFile(void * jarg1) {
6048
char * jresult = 0 ;
6049
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6052
arg1 = (LassoSamlpRequest *)jarg1;
6053
result = (char *)LassoSamlpRequest_get_private_key_file(arg1);
6055
jresult = SWIG_csharp_string_callback(result);
6060
DllExport void SWIGSTDCALL CSharp_set_SamlpRequest_requestId(void * jarg1, char * jarg2) {
6061
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6062
char *arg2 = (char *) 0 ;
6064
arg1 = (LassoSamlpRequest *)jarg1;
6066
LassoSamlpRequest_set_RequestID(arg1,arg2);
6071
DllExport char * SWIGSTDCALL CSharp_get_SamlpRequest_requestId(void * jarg1) {
6072
char * jresult = 0 ;
6073
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6076
arg1 = (LassoSamlpRequest *)jarg1;
6077
result = (char *)LassoSamlpRequest_get_RequestID(arg1);
6079
jresult = SWIG_csharp_string_callback(result);
6084
DllExport void SWIGSTDCALL CSharp_set_SamlpRequest_respondWith(void * jarg1, void * jarg2) {
6085
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6086
LassoStringList *arg2 = (LassoStringList *) 0 ;
6088
arg1 = (LassoSamlpRequest *)jarg1;
6089
arg2 = (LassoStringList *)jarg2;
6090
LassoSamlpRequest_set_RespondWith(arg1,arg2);
6095
DllExport void * SWIGSTDCALL CSharp_get_SamlpRequest_respondWith(void * jarg1) {
6096
void * jresult = 0 ;
6097
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6098
LassoStringList *result;
6100
arg1 = (LassoSamlpRequest *)jarg1;
6101
result = (LassoStringList *)LassoSamlpRequest_get_RespondWith(arg1);
6103
jresult = (void *)result;
6108
DllExport void SWIGSTDCALL CSharp_set_SamlpRequest_signMethod(void * jarg1, int jarg2) {
6109
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6110
LassoSignatureMethod arg2 ;
6112
arg1 = (LassoSamlpRequest *)jarg1;
6113
arg2 = (LassoSignatureMethod)jarg2;
6114
LassoSamlpRequest_set_sign_method(arg1,(LassoSignatureMethod )arg2);
6119
DllExport int SWIGSTDCALL CSharp_get_SamlpRequest_signMethod(void * jarg1) {
6121
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6122
LassoSignatureMethod result;
6124
arg1 = (LassoSamlpRequest *)jarg1;
6125
result = (LassoSignatureMethod)LassoSamlpRequest_get_sign_method(arg1);
6132
DllExport void SWIGSTDCALL CSharp_set_SamlpRequest_signType(void * jarg1, void * jarg2) {
6133
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6134
LassoSignatureType arg2 ;
6135
LassoSignatureType *argp2 ;
6137
arg1 = (LassoSamlpRequest *)jarg1;
6138
argp2 = (LassoSignatureType *)jarg2;
6140
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
6143
LassoSamlpRequest_set_sign_type(arg1,arg2);
6148
DllExport void * SWIGSTDCALL CSharp_get_SamlpRequest_signType(void * jarg1) {
6149
void * jresult = 0 ;
6150
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6151
LassoSignatureType result;
6153
arg1 = (LassoSamlpRequest *)jarg1;
6154
result = LassoSamlpRequest_get_sign_type(arg1);
6157
LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
6158
memmove(resultptr, &result, sizeof(LassoSignatureType));
6159
jresult = resultptr;
6165
DllExport void * SWIGSTDCALL CSharp_new_SamlpRequest() {
6166
void * jresult = 0 ;
6167
LassoSamlpRequest *result;
6169
result = (LassoSamlpRequest *)new_LassoSamlpRequest();
6171
jresult = (void *)result;
6176
DllExport void SWIGSTDCALL CSharp_delete_SamlpRequest(void * jarg1) {
6177
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6179
arg1 = (LassoSamlpRequest *)jarg1;
6180
delete_LassoSamlpRequest(arg1);
6185
DllExport char * SWIGSTDCALL CSharp_SamlpRequest_dump(void * jarg1) {
6186
char * jresult = 0 ;
6187
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
6190
arg1 = (LassoSamlpRequest *)jarg1;
6191
result = (char *)LassoSamlpRequest_dump(arg1);
6193
jresult = SWIG_csharp_string_callback(result);
6199
DllExport void SWIGSTDCALL CSharp_set_SamlpRequestAbstract_certificateFile(void * jarg1, char * jarg2) {
6200
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6201
char *arg2 = (char *) 0 ;
6203
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6206
if (arg1->certificate_file) free((char*)arg1->certificate_file);
6208
arg1->certificate_file = (char *) malloc(strlen(arg2)+1);
6209
strcpy((char*)arg1->certificate_file,arg2);
6211
arg1->certificate_file = 0;
6217
DllExport char * SWIGSTDCALL CSharp_get_SamlpRequestAbstract_certificateFile(void * jarg1) {
6218
char * jresult = 0 ;
6219
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6222
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6223
result = (char *) ((arg1)->certificate_file);
6225
jresult = SWIG_csharp_string_callback(result);
6230
DllExport void SWIGSTDCALL CSharp_set_SamlpRequestAbstract_issueInstant(void * jarg1, char * jarg2) {
6231
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6232
char *arg2 = (char *) 0 ;
6234
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6237
if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
6239
arg1->IssueInstant = (char *) malloc(strlen(arg2)+1);
6240
strcpy((char*)arg1->IssueInstant,arg2);
6242
arg1->IssueInstant = 0;
6248
DllExport char * SWIGSTDCALL CSharp_get_SamlpRequestAbstract_issueInstant(void * jarg1) {
6249
char * jresult = 0 ;
6250
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6253
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6254
result = (char *) ((arg1)->IssueInstant);
6256
jresult = SWIG_csharp_string_callback(result);
6261
DllExport void SWIGSTDCALL CSharp_set_SamlpRequestAbstract_majorVersion(void * jarg1, int jarg2) {
6262
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6265
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6267
if (arg1) (arg1)->MajorVersion = arg2;
6272
DllExport int SWIGSTDCALL CSharp_get_SamlpRequestAbstract_majorVersion(void * jarg1) {
6274
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6277
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6278
result = (int) ((arg1)->MajorVersion);
6285
DllExport void SWIGSTDCALL CSharp_set_SamlpRequestAbstract_minorVersion(void * jarg1, int jarg2) {
6286
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6289
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6291
if (arg1) (arg1)->MinorVersion = arg2;
6296
DllExport int SWIGSTDCALL CSharp_get_SamlpRequestAbstract_minorVersion(void * jarg1) {
6298
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6301
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6302
result = (int) ((arg1)->MinorVersion);
6309
DllExport void SWIGSTDCALL CSharp_set_SamlpRequestAbstract_privateKeyFile(void * jarg1, char * jarg2) {
6310
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6311
char *arg2 = (char *) 0 ;
6313
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6316
if (arg1->private_key_file) free((char*)arg1->private_key_file);
6318
arg1->private_key_file = (char *) malloc(strlen(arg2)+1);
6319
strcpy((char*)arg1->private_key_file,arg2);
6321
arg1->private_key_file = 0;
6327
DllExport char * SWIGSTDCALL CSharp_get_SamlpRequestAbstract_privateKeyFile(void * jarg1) {
6328
char * jresult = 0 ;
6329
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6332
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6333
result = (char *) ((arg1)->private_key_file);
6335
jresult = SWIG_csharp_string_callback(result);
6340
DllExport void SWIGSTDCALL CSharp_set_SamlpRequestAbstract_requestId(void * jarg1, char * jarg2) {
6341
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6342
char *arg2 = (char *) 0 ;
6344
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6347
if (arg1->RequestID) free((char*)arg1->RequestID);
6349
arg1->RequestID = (char *) malloc(strlen(arg2)+1);
6350
strcpy((char*)arg1->RequestID,arg2);
6352
arg1->RequestID = 0;
6358
DllExport char * SWIGSTDCALL CSharp_get_SamlpRequestAbstract_requestId(void * jarg1) {
6359
char * jresult = 0 ;
6360
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6363
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6364
result = (char *) ((arg1)->RequestID);
6366
jresult = SWIG_csharp_string_callback(result);
6371
DllExport void SWIGSTDCALL CSharp_set_SamlpRequestAbstract_signMethod(void * jarg1, int jarg2) {
6372
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6373
LassoSignatureMethod arg2 ;
6375
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6376
arg2 = (LassoSignatureMethod)jarg2;
6377
if (arg1) (arg1)->sign_method = (LassoSignatureMethod )arg2;
6382
DllExport int SWIGSTDCALL CSharp_get_SamlpRequestAbstract_signMethod(void * jarg1) {
6384
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6385
LassoSignatureMethod result;
6387
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6388
result = (LassoSignatureMethod) ((arg1)->sign_method);
6395
DllExport void SWIGSTDCALL CSharp_set_SamlpRequestAbstract_signType(void * jarg1, void * jarg2) {
6396
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6397
LassoSignatureType arg2 ;
6398
LassoSignatureType *argp2 ;
6400
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6401
argp2 = (LassoSignatureType *)jarg2;
6403
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
6406
if (arg1) (arg1)->sign_type = arg2;
6411
DllExport void * SWIGSTDCALL CSharp_get_SamlpRequestAbstract_signType(void * jarg1) {
6412
void * jresult = 0 ;
6413
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6414
LassoSignatureType result;
6416
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6417
result = ((arg1)->sign_type);
6420
LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
6421
memmove(resultptr, &result, sizeof(LassoSignatureType));
6422
jresult = resultptr;
6428
DllExport void SWIGSTDCALL CSharp_set_SamlpRequestAbstract_respondWith(void * jarg1, void * jarg2) {
6429
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6430
LassoStringList *arg2 = (LassoStringList *) 0 ;
6432
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6433
arg2 = (LassoStringList *)jarg2;
6434
LassoSamlpRequestAbstract_set_RespondWith(arg1,arg2);
6439
DllExport void * SWIGSTDCALL CSharp_get_SamlpRequestAbstract_respondWith(void * jarg1) {
6440
void * jresult = 0 ;
6441
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6442
LassoStringList *result;
6444
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6445
result = (LassoStringList *)LassoSamlpRequestAbstract_get_RespondWith(arg1);
6447
jresult = (void *)result;
6452
DllExport char * SWIGSTDCALL CSharp_SamlpRequestAbstract_dump(void * jarg1) {
6453
char * jresult = 0 ;
6454
LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
6457
arg1 = (LassoSamlpRequestAbstract *)jarg1;
6458
result = (char *)LassoSamlpRequestAbstract_dump(arg1);
6460
jresult = SWIG_csharp_string_callback(result);
6466
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_certificateFile(void * jarg1, char * jarg2) {
6467
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6468
char *arg2 = (char *) 0 ;
6470
arg1 = (LassoSamlpResponse *)jarg1;
6472
LassoSamlpResponse_set_certificate_file(arg1,arg2);
6477
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponse_certificateFile(void * jarg1) {
6478
char * jresult = 0 ;
6479
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6482
arg1 = (LassoSamlpResponse *)jarg1;
6483
result = (char *)LassoSamlpResponse_get_certificate_file(arg1);
6485
jresult = SWIG_csharp_string_callback(result);
6490
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_inResponseTo(void * jarg1, char * jarg2) {
6491
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6492
char *arg2 = (char *) 0 ;
6494
arg1 = (LassoSamlpResponse *)jarg1;
6496
LassoSamlpResponse_set_InResponseTo(arg1,arg2);
6501
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponse_inResponseTo(void * jarg1) {
6502
char * jresult = 0 ;
6503
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6506
arg1 = (LassoSamlpResponse *)jarg1;
6507
result = (char *)LassoSamlpResponse_get_InResponseTo(arg1);
6509
jresult = SWIG_csharp_string_callback(result);
6514
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_issueInstant(void * jarg1, char * jarg2) {
6515
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6516
char *arg2 = (char *) 0 ;
6518
arg1 = (LassoSamlpResponse *)jarg1;
6520
LassoSamlpResponse_set_IssueInstant(arg1,arg2);
6525
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponse_issueInstant(void * jarg1) {
6526
char * jresult = 0 ;
6527
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6530
arg1 = (LassoSamlpResponse *)jarg1;
6531
result = (char *)LassoSamlpResponse_get_IssueInstant(arg1);
6533
jresult = SWIG_csharp_string_callback(result);
6538
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_majorVersion(void * jarg1, int jarg2) {
6539
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6542
arg1 = (LassoSamlpResponse *)jarg1;
6544
LassoSamlpResponse_set_MajorVersion(arg1,arg2);
6549
DllExport int SWIGSTDCALL CSharp_get_SamlpResponse_majorVersion(void * jarg1) {
6551
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6554
arg1 = (LassoSamlpResponse *)jarg1;
6555
result = (int)LassoSamlpResponse_get_MajorVersion(arg1);
6562
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_minorVersion(void * jarg1, int jarg2) {
6563
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6566
arg1 = (LassoSamlpResponse *)jarg1;
6568
LassoSamlpResponse_set_MinorVersion(arg1,arg2);
6573
DllExport int SWIGSTDCALL CSharp_get_SamlpResponse_minorVersion(void * jarg1) {
6575
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6578
arg1 = (LassoSamlpResponse *)jarg1;
6579
result = (int)LassoSamlpResponse_get_MinorVersion(arg1);
6586
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_privateKeyFile(void * jarg1, char * jarg2) {
6587
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6588
char *arg2 = (char *) 0 ;
6590
arg1 = (LassoSamlpResponse *)jarg1;
6592
LassoSamlpResponse_set_private_key_file(arg1,arg2);
6597
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponse_privateKeyFile(void * jarg1) {
6598
char * jresult = 0 ;
6599
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6602
arg1 = (LassoSamlpResponse *)jarg1;
6603
result = (char *)LassoSamlpResponse_get_private_key_file(arg1);
6605
jresult = SWIG_csharp_string_callback(result);
6610
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_recipient(void * jarg1, char * jarg2) {
6611
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6612
char *arg2 = (char *) 0 ;
6614
arg1 = (LassoSamlpResponse *)jarg1;
6616
LassoSamlpResponse_set_Recipient(arg1,arg2);
6621
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponse_recipient(void * jarg1) {
6622
char * jresult = 0 ;
6623
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6626
arg1 = (LassoSamlpResponse *)jarg1;
6627
result = (char *)LassoSamlpResponse_get_Recipient(arg1);
6629
jresult = SWIG_csharp_string_callback(result);
6634
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_responseId(void * jarg1, char * jarg2) {
6635
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6636
char *arg2 = (char *) 0 ;
6638
arg1 = (LassoSamlpResponse *)jarg1;
6640
LassoSamlpResponse_set_ResponseID(arg1,arg2);
6645
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponse_responseId(void * jarg1) {
6646
char * jresult = 0 ;
6647
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6650
arg1 = (LassoSamlpResponse *)jarg1;
6651
result = (char *)LassoSamlpResponse_get_ResponseID(arg1);
6653
jresult = SWIG_csharp_string_callback(result);
6658
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_signMethod(void * jarg1, int jarg2) {
6659
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6660
LassoSignatureMethod arg2 ;
6662
arg1 = (LassoSamlpResponse *)jarg1;
6663
arg2 = (LassoSignatureMethod)jarg2;
6664
LassoSamlpResponse_set_sign_method(arg1,(LassoSignatureMethod )arg2);
6669
DllExport int SWIGSTDCALL CSharp_get_SamlpResponse_signMethod(void * jarg1) {
6671
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6672
LassoSignatureMethod result;
6674
arg1 = (LassoSamlpResponse *)jarg1;
6675
result = (LassoSignatureMethod)LassoSamlpResponse_get_sign_method(arg1);
6682
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_signType(void * jarg1, void * jarg2) {
6683
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6684
LassoSignatureType arg2 ;
6685
LassoSignatureType *argp2 ;
6687
arg1 = (LassoSamlpResponse *)jarg1;
6688
argp2 = (LassoSignatureType *)jarg2;
6690
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
6693
LassoSamlpResponse_set_sign_type(arg1,arg2);
6698
DllExport void * SWIGSTDCALL CSharp_get_SamlpResponse_signType(void * jarg1) {
6699
void * jresult = 0 ;
6700
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6701
LassoSignatureType result;
6703
arg1 = (LassoSamlpResponse *)jarg1;
6704
result = LassoSamlpResponse_get_sign_type(arg1);
6707
LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
6708
memmove(resultptr, &result, sizeof(LassoSignatureType));
6709
jresult = resultptr;
6715
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_assertion(void * jarg1, void * jarg2) {
6716
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6717
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
6719
arg1 = (LassoSamlpResponse *)jarg1;
6720
arg2 = (LassoNodeList *)jarg2;
6721
LassoSamlpResponse_set_Assertion(arg1,arg2);
6726
DllExport void * SWIGSTDCALL CSharp_get_SamlpResponse_assertion(void * jarg1) {
6727
void * jresult = 0 ;
6728
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6729
LassoNodeList *result;
6731
arg1 = (LassoSamlpResponse *)jarg1;
6732
result = (LassoNodeList *)LassoSamlpResponse_get_Assertion(arg1);
6734
jresult = (void *)result;
6739
DllExport void SWIGSTDCALL CSharp_set_SamlpResponse_status(void * jarg1, void * jarg2) {
6740
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6741
LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
6743
arg1 = (LassoSamlpResponse *)jarg1;
6744
arg2 = (LassoSamlpStatus *)jarg2;
6745
LassoSamlpResponse_set_Status(arg1,arg2);
6750
DllExport void * SWIGSTDCALL CSharp_get_SamlpResponse_status(void * jarg1) {
6751
void * jresult = 0 ;
6752
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6753
LassoSamlpStatus *result;
6755
arg1 = (LassoSamlpResponse *)jarg1;
6756
result = (LassoSamlpStatus *)LassoSamlpResponse_get_Status(arg1);
6758
jresult = (void *)result;
6763
DllExport void * SWIGSTDCALL CSharp_new_SamlpResponse() {
6764
void * jresult = 0 ;
6765
LassoSamlpResponse *result;
6767
result = (LassoSamlpResponse *)new_LassoSamlpResponse();
6769
jresult = (void *)result;
6774
DllExport void SWIGSTDCALL CSharp_delete_SamlpResponse(void * jarg1) {
6775
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6777
arg1 = (LassoSamlpResponse *)jarg1;
6778
delete_LassoSamlpResponse(arg1);
6783
DllExport char * SWIGSTDCALL CSharp_SamlpResponse_dump(void * jarg1) {
6784
char * jresult = 0 ;
6785
LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
6788
arg1 = (LassoSamlpResponse *)jarg1;
6789
result = (char *)LassoSamlpResponse_dump(arg1);
6791
jresult = SWIG_csharp_string_callback(result);
6797
DllExport void SWIGSTDCALL CSharp_set_SamlpResponseAbstract_certificateFile(void * jarg1, char * jarg2) {
6798
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6799
char *arg2 = (char *) 0 ;
6801
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6804
if (arg1->certificate_file) free((char*)arg1->certificate_file);
6806
arg1->certificate_file = (char *) malloc(strlen(arg2)+1);
6807
strcpy((char*)arg1->certificate_file,arg2);
6809
arg1->certificate_file = 0;
6815
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponseAbstract_certificateFile(void * jarg1) {
6816
char * jresult = 0 ;
6817
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6820
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6821
result = (char *) ((arg1)->certificate_file);
6823
jresult = SWIG_csharp_string_callback(result);
6828
DllExport void SWIGSTDCALL CSharp_set_SamlpResponseAbstract_inResponseTo(void * jarg1, char * jarg2) {
6829
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6830
char *arg2 = (char *) 0 ;
6832
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6835
if (arg1->InResponseTo) free((char*)arg1->InResponseTo);
6837
arg1->InResponseTo = (char *) malloc(strlen(arg2)+1);
6838
strcpy((char*)arg1->InResponseTo,arg2);
6840
arg1->InResponseTo = 0;
6846
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponseAbstract_inResponseTo(void * jarg1) {
6847
char * jresult = 0 ;
6848
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6851
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6852
result = (char *) ((arg1)->InResponseTo);
6854
jresult = SWIG_csharp_string_callback(result);
6859
DllExport void SWIGSTDCALL CSharp_set_SamlpResponseAbstract_issueInstant(void * jarg1, char * jarg2) {
6860
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6861
char *arg2 = (char *) 0 ;
6863
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6866
if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
6868
arg1->IssueInstant = (char *) malloc(strlen(arg2)+1);
6869
strcpy((char*)arg1->IssueInstant,arg2);
6871
arg1->IssueInstant = 0;
6877
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponseAbstract_issueInstant(void * jarg1) {
6878
char * jresult = 0 ;
6879
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6882
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6883
result = (char *) ((arg1)->IssueInstant);
6885
jresult = SWIG_csharp_string_callback(result);
6890
DllExport void SWIGSTDCALL CSharp_set_SamlpResponseAbstract_majorVersion(void * jarg1, int jarg2) {
6891
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6894
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6896
if (arg1) (arg1)->MajorVersion = arg2;
6901
DllExport int SWIGSTDCALL CSharp_get_SamlpResponseAbstract_majorVersion(void * jarg1) {
6903
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6906
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6907
result = (int) ((arg1)->MajorVersion);
6914
DllExport void SWIGSTDCALL CSharp_set_SamlpResponseAbstract_minorVersion(void * jarg1, int jarg2) {
6915
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6918
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6920
if (arg1) (arg1)->MinorVersion = arg2;
6925
DllExport int SWIGSTDCALL CSharp_get_SamlpResponseAbstract_minorVersion(void * jarg1) {
6927
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6930
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6931
result = (int) ((arg1)->MinorVersion);
6938
DllExport void SWIGSTDCALL CSharp_set_SamlpResponseAbstract_privateKeyFile(void * jarg1, char * jarg2) {
6939
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6940
char *arg2 = (char *) 0 ;
6942
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6945
if (arg1->private_key_file) free((char*)arg1->private_key_file);
6947
arg1->private_key_file = (char *) malloc(strlen(arg2)+1);
6948
strcpy((char*)arg1->private_key_file,arg2);
6950
arg1->private_key_file = 0;
6956
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponseAbstract_privateKeyFile(void * jarg1) {
6957
char * jresult = 0 ;
6958
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6961
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6962
result = (char *) ((arg1)->private_key_file);
6964
jresult = SWIG_csharp_string_callback(result);
6969
DllExport void SWIGSTDCALL CSharp_set_SamlpResponseAbstract_recipient(void * jarg1, char * jarg2) {
6970
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6971
char *arg2 = (char *) 0 ;
6973
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6976
if (arg1->Recipient) free((char*)arg1->Recipient);
6978
arg1->Recipient = (char *) malloc(strlen(arg2)+1);
6979
strcpy((char*)arg1->Recipient,arg2);
6981
arg1->Recipient = 0;
6987
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponseAbstract_recipient(void * jarg1) {
6988
char * jresult = 0 ;
6989
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
6992
arg1 = (LassoSamlpResponseAbstract *)jarg1;
6993
result = (char *) ((arg1)->Recipient);
6995
jresult = SWIG_csharp_string_callback(result);
7000
DllExport void SWIGSTDCALL CSharp_set_SamlpResponseAbstract_responseId(void * jarg1, char * jarg2) {
7001
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
7002
char *arg2 = (char *) 0 ;
7004
arg1 = (LassoSamlpResponseAbstract *)jarg1;
7007
if (arg1->ResponseID) free((char*)arg1->ResponseID);
7009
arg1->ResponseID = (char *) malloc(strlen(arg2)+1);
7010
strcpy((char*)arg1->ResponseID,arg2);
7012
arg1->ResponseID = 0;
7018
DllExport char * SWIGSTDCALL CSharp_get_SamlpResponseAbstract_responseId(void * jarg1) {
7019
char * jresult = 0 ;
7020
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
7023
arg1 = (LassoSamlpResponseAbstract *)jarg1;
7024
result = (char *) ((arg1)->ResponseID);
7026
jresult = SWIG_csharp_string_callback(result);
7031
DllExport void SWIGSTDCALL CSharp_set_SamlpResponseAbstract_signMethod(void * jarg1, int jarg2) {
7032
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
7033
LassoSignatureMethod arg2 ;
7035
arg1 = (LassoSamlpResponseAbstract *)jarg1;
7036
arg2 = (LassoSignatureMethod)jarg2;
7037
if (arg1) (arg1)->sign_method = (LassoSignatureMethod )arg2;
7042
DllExport int SWIGSTDCALL CSharp_get_SamlpResponseAbstract_signMethod(void * jarg1) {
7044
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
7045
LassoSignatureMethod result;
7047
arg1 = (LassoSamlpResponseAbstract *)jarg1;
7048
result = (LassoSignatureMethod) ((arg1)->sign_method);
7055
DllExport void SWIGSTDCALL CSharp_set_SamlpResponseAbstract_signType(void * jarg1, void * jarg2) {
7056
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
7057
LassoSignatureType arg2 ;
7058
LassoSignatureType *argp2 ;
7060
arg1 = (LassoSamlpResponseAbstract *)jarg1;
7061
argp2 = (LassoSignatureType *)jarg2;
7063
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
7066
if (arg1) (arg1)->sign_type = arg2;
7071
DllExport void * SWIGSTDCALL CSharp_get_SamlpResponseAbstract_signType(void * jarg1) {
7072
void * jresult = 0 ;
7073
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
7074
LassoSignatureType result;
7076
arg1 = (LassoSamlpResponseAbstract *)jarg1;
7077
result = ((arg1)->sign_type);
7080
LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
7081
memmove(resultptr, &result, sizeof(LassoSignatureType));
7082
jresult = resultptr;
7088
DllExport char * SWIGSTDCALL CSharp_SamlpResponseAbstract_dump(void * jarg1) {
7089
char * jresult = 0 ;
7090
LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
7093
arg1 = (LassoSamlpResponseAbstract *)jarg1;
7094
result = (char *)LassoSamlpResponseAbstract_dump(arg1);
7096
jresult = SWIG_csharp_string_callback(result);
7102
DllExport void SWIGSTDCALL CSharp_set_SamlpStatus_statusMessage(void * jarg1, char * jarg2) {
7103
LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
7104
char *arg2 = (char *) 0 ;
7106
arg1 = (LassoSamlpStatus *)jarg1;
7109
if (arg1->StatusMessage) free((char*)arg1->StatusMessage);
7111
arg1->StatusMessage = (char *) malloc(strlen(arg2)+1);
7112
strcpy((char*)arg1->StatusMessage,arg2);
7114
arg1->StatusMessage = 0;
7120
DllExport char * SWIGSTDCALL CSharp_get_SamlpStatus_statusMessage(void * jarg1) {
7121
char * jresult = 0 ;
7122
LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
7125
arg1 = (LassoSamlpStatus *)jarg1;
7126
result = (char *) ((arg1)->StatusMessage);
7128
jresult = SWIG_csharp_string_callback(result);
7133
DllExport void SWIGSTDCALL CSharp_set_SamlpStatus_statusCode(void * jarg1, void * jarg2) {
7134
LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
7135
LassoSamlpStatusCode *arg2 = (LassoSamlpStatusCode *) 0 ;
7137
arg1 = (LassoSamlpStatus *)jarg1;
7138
arg2 = (LassoSamlpStatusCode *)jarg2;
7139
LassoSamlpStatus_set_StatusCode(arg1,arg2);
7144
DllExport void * SWIGSTDCALL CSharp_get_SamlpStatus_statusCode(void * jarg1) {
7145
void * jresult = 0 ;
7146
LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
7147
LassoSamlpStatusCode *result;
7149
arg1 = (LassoSamlpStatus *)jarg1;
7150
result = (LassoSamlpStatusCode *)LassoSamlpStatus_get_StatusCode(arg1);
7152
jresult = (void *)result;
7157
DllExport void * SWIGSTDCALL CSharp_new_SamlpStatus() {
7158
void * jresult = 0 ;
7159
LassoSamlpStatus *result;
7161
result = (LassoSamlpStatus *)new_LassoSamlpStatus();
7163
jresult = (void *)result;
7168
DllExport void SWIGSTDCALL CSharp_delete_SamlpStatus(void * jarg1) {
7169
LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
7171
arg1 = (LassoSamlpStatus *)jarg1;
7172
delete_LassoSamlpStatus(arg1);
7177
DllExport char * SWIGSTDCALL CSharp_SamlpStatus_dump(void * jarg1) {
7178
char * jresult = 0 ;
7179
LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
7182
arg1 = (LassoSamlpStatus *)jarg1;
7183
result = (char *)LassoSamlpStatus_dump(arg1);
7185
jresult = SWIG_csharp_string_callback(result);
7191
DllExport void SWIGSTDCALL CSharp_set_SamlpStatusCode_value(void * jarg1, char * jarg2) {
7192
LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
7193
char *arg2 = (char *) 0 ;
7195
arg1 = (LassoSamlpStatusCode *)jarg1;
7198
if (arg1->Value) free((char*)arg1->Value);
7200
arg1->Value = (char *) malloc(strlen(arg2)+1);
7201
strcpy((char*)arg1->Value,arg2);
7209
DllExport char * SWIGSTDCALL CSharp_get_SamlpStatusCode_value(void * jarg1) {
7210
char * jresult = 0 ;
7211
LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
7214
arg1 = (LassoSamlpStatusCode *)jarg1;
7215
result = (char *) ((arg1)->Value);
7217
jresult = SWIG_csharp_string_callback(result);
7222
DllExport void SWIGSTDCALL CSharp_set_SamlpStatusCode_statusCode(void * jarg1, void * jarg2) {
7223
LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
7224
LassoSamlpStatusCode *arg2 = (LassoSamlpStatusCode *) 0 ;
7226
arg1 = (LassoSamlpStatusCode *)jarg1;
7227
arg2 = (LassoSamlpStatusCode *)jarg2;
7228
LassoSamlpStatusCode_set_StatusCode(arg1,arg2);
7233
DllExport void * SWIGSTDCALL CSharp_get_SamlpStatusCode_statusCode(void * jarg1) {
7234
void * jresult = 0 ;
7235
LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
7236
LassoSamlpStatusCode *result;
7238
arg1 = (LassoSamlpStatusCode *)jarg1;
7239
result = (LassoSamlpStatusCode *)LassoSamlpStatusCode_get_StatusCode(arg1);
7241
jresult = (void *)result;
7246
DllExport void * SWIGSTDCALL CSharp_new_SamlpStatusCode() {
7247
void * jresult = 0 ;
7248
LassoSamlpStatusCode *result;
7250
result = (LassoSamlpStatusCode *)new_LassoSamlpStatusCode();
7252
jresult = (void *)result;
7257
DllExport void SWIGSTDCALL CSharp_delete_SamlpStatusCode(void * jarg1) {
7258
LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
7260
arg1 = (LassoSamlpStatusCode *)jarg1;
7261
delete_LassoSamlpStatusCode(arg1);
7266
DllExport char * SWIGSTDCALL CSharp_SamlpStatusCode_dump(void * jarg1) {
7267
char * jresult = 0 ;
7268
LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
7271
arg1 = (LassoSamlpStatusCode *)jarg1;
7272
result = (char *)LassoSamlpStatusCode_dump(arg1);
7274
jresult = SWIG_csharp_string_callback(result);
7280
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_advice(void * jarg1, void * jarg2) {
7281
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7282
LassoSamlAdvice *arg2 = (LassoSamlAdvice *) 0 ;
7284
arg1 = (LassoLibAssertion *)jarg1;
7285
arg2 = (LassoSamlAdvice *)jarg2;
7286
LassoLibAssertion_set_Advice(arg1,arg2);
7291
DllExport void * SWIGSTDCALL CSharp_get_LibAssertion_advice(void * jarg1) {
7292
void * jresult = 0 ;
7293
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7294
LassoSamlAdvice *result;
7296
arg1 = (LassoLibAssertion *)jarg1;
7297
result = (LassoSamlAdvice *)LassoLibAssertion_get_Advice(arg1);
7299
jresult = (void *)result;
7304
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_assertionId(void * jarg1, char * jarg2) {
7305
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7306
char *arg2 = (char *) 0 ;
7308
arg1 = (LassoLibAssertion *)jarg1;
7310
LassoLibAssertion_set_AssertionID(arg1,arg2);
7315
DllExport char * SWIGSTDCALL CSharp_get_LibAssertion_assertionId(void * jarg1) {
7316
char * jresult = 0 ;
7317
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7320
arg1 = (LassoLibAssertion *)jarg1;
7321
result = (char *)LassoLibAssertion_get_AssertionID(arg1);
7323
jresult = SWIG_csharp_string_callback(result);
7328
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_attributeStatement(void * jarg1, void * jarg2) {
7329
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7330
LassoSamlAttributeStatement *arg2 = (LassoSamlAttributeStatement *) 0 ;
7332
arg1 = (LassoLibAssertion *)jarg1;
7333
arg2 = (LassoSamlAttributeStatement *)jarg2;
7334
LassoLibAssertion_set_AttributeStatement(arg1,arg2);
7339
DllExport void * SWIGSTDCALL CSharp_get_LibAssertion_attributeStatement(void * jarg1) {
7340
void * jresult = 0 ;
7341
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7342
LassoSamlAttributeStatement *result;
7344
arg1 = (LassoLibAssertion *)jarg1;
7345
result = (LassoSamlAttributeStatement *)LassoLibAssertion_get_AttributeStatement(arg1);
7347
jresult = (void *)result;
7352
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_authenticationStatement(void * jarg1, void * jarg2) {
7353
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7354
LassoSamlAuthenticationStatement *arg2 = (LassoSamlAuthenticationStatement *) 0 ;
7356
arg1 = (LassoLibAssertion *)jarg1;
7357
arg2 = (LassoSamlAuthenticationStatement *)jarg2;
7358
LassoLibAssertion_set_AuthenticationStatement(arg1,arg2);
7363
DllExport void * SWIGSTDCALL CSharp_get_LibAssertion_authenticationStatement(void * jarg1) {
7364
void * jresult = 0 ;
7365
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7366
LassoSamlAuthenticationStatement *result;
7368
arg1 = (LassoLibAssertion *)jarg1;
7369
result = (LassoSamlAuthenticationStatement *)LassoLibAssertion_get_AuthenticationStatement(arg1);
7371
jresult = (void *)result;
7376
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_certificateFile(void * jarg1, char * jarg2) {
7377
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7378
char *arg2 = (char *) 0 ;
7380
arg1 = (LassoLibAssertion *)jarg1;
7382
LassoLibAssertion_set_certificate_file(arg1,arg2);
7387
DllExport char * SWIGSTDCALL CSharp_get_LibAssertion_certificateFile(void * jarg1) {
7388
char * jresult = 0 ;
7389
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7392
arg1 = (LassoLibAssertion *)jarg1;
7393
result = (char *)LassoLibAssertion_get_certificate_file(arg1);
7395
jresult = SWIG_csharp_string_callback(result);
7400
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_conditions(void * jarg1, void * jarg2) {
7401
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7402
LassoSamlConditions *arg2 = (LassoSamlConditions *) 0 ;
7404
arg1 = (LassoLibAssertion *)jarg1;
7405
arg2 = (LassoSamlConditions *)jarg2;
7406
LassoLibAssertion_set_Conditions(arg1,arg2);
7411
DllExport void * SWIGSTDCALL CSharp_get_LibAssertion_conditions(void * jarg1) {
7412
void * jresult = 0 ;
7413
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7414
LassoSamlConditions *result;
7416
arg1 = (LassoLibAssertion *)jarg1;
7417
result = (LassoSamlConditions *)LassoLibAssertion_get_Conditions(arg1);
7419
jresult = (void *)result;
7424
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_issueInstant(void * jarg1, char * jarg2) {
7425
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7426
char *arg2 = (char *) 0 ;
7428
arg1 = (LassoLibAssertion *)jarg1;
7430
LassoLibAssertion_set_IssueInstant(arg1,arg2);
7435
DllExport char * SWIGSTDCALL CSharp_get_LibAssertion_issueInstant(void * jarg1) {
7436
char * jresult = 0 ;
7437
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7440
arg1 = (LassoLibAssertion *)jarg1;
7441
result = (char *)LassoLibAssertion_get_IssueInstant(arg1);
7443
jresult = SWIG_csharp_string_callback(result);
7448
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_issuer(void * jarg1, char * jarg2) {
7449
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7450
char *arg2 = (char *) 0 ;
7452
arg1 = (LassoLibAssertion *)jarg1;
7454
LassoLibAssertion_set_Issuer(arg1,arg2);
7459
DllExport char * SWIGSTDCALL CSharp_get_LibAssertion_issuer(void * jarg1) {
7460
char * jresult = 0 ;
7461
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7464
arg1 = (LassoLibAssertion *)jarg1;
7465
result = (char *)LassoLibAssertion_get_Issuer(arg1);
7467
jresult = SWIG_csharp_string_callback(result);
7472
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_majorVersion(void * jarg1, int jarg2) {
7473
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7476
arg1 = (LassoLibAssertion *)jarg1;
7478
LassoLibAssertion_set_MajorVersion(arg1,arg2);
7483
DllExport int SWIGSTDCALL CSharp_get_LibAssertion_majorVersion(void * jarg1) {
7485
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7488
arg1 = (LassoLibAssertion *)jarg1;
7489
result = (int)LassoLibAssertion_get_MajorVersion(arg1);
7496
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_minorVersion(void * jarg1, int jarg2) {
7497
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7500
arg1 = (LassoLibAssertion *)jarg1;
7502
LassoLibAssertion_set_MinorVersion(arg1,arg2);
7507
DllExport int SWIGSTDCALL CSharp_get_LibAssertion_minorVersion(void * jarg1) {
7509
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7512
arg1 = (LassoLibAssertion *)jarg1;
7513
result = (int)LassoLibAssertion_get_MinorVersion(arg1);
7520
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_privateKeyFile(void * jarg1, char * jarg2) {
7521
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7522
char *arg2 = (char *) 0 ;
7524
arg1 = (LassoLibAssertion *)jarg1;
7526
LassoLibAssertion_set_private_key_file(arg1,arg2);
7531
DllExport char * SWIGSTDCALL CSharp_get_LibAssertion_privateKeyFile(void * jarg1) {
7532
char * jresult = 0 ;
7533
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7536
arg1 = (LassoLibAssertion *)jarg1;
7537
result = (char *)LassoLibAssertion_get_private_key_file(arg1);
7539
jresult = SWIG_csharp_string_callback(result);
7544
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_signMethod(void * jarg1, int jarg2) {
7545
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7546
LassoSignatureMethod arg2 ;
7548
arg1 = (LassoLibAssertion *)jarg1;
7549
arg2 = (LassoSignatureMethod)jarg2;
7550
LassoLibAssertion_set_sign_method(arg1,(LassoSignatureMethod )arg2);
7555
DllExport int SWIGSTDCALL CSharp_get_LibAssertion_signMethod(void * jarg1) {
7557
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7558
LassoSignatureMethod result;
7560
arg1 = (LassoLibAssertion *)jarg1;
7561
result = (LassoSignatureMethod)LassoLibAssertion_get_sign_method(arg1);
7568
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_signType(void * jarg1, void * jarg2) {
7569
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7570
LassoSignatureType arg2 ;
7571
LassoSignatureType *argp2 ;
7573
arg1 = (LassoLibAssertion *)jarg1;
7574
argp2 = (LassoSignatureType *)jarg2;
7576
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
7579
LassoLibAssertion_set_sign_type(arg1,arg2);
7584
DllExport void * SWIGSTDCALL CSharp_get_LibAssertion_signType(void * jarg1) {
7585
void * jresult = 0 ;
7586
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7587
LassoSignatureType result;
7589
arg1 = (LassoLibAssertion *)jarg1;
7590
result = LassoLibAssertion_get_sign_type(arg1);
7593
LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
7594
memmove(resultptr, &result, sizeof(LassoSignatureType));
7595
jresult = resultptr;
7601
DllExport void SWIGSTDCALL CSharp_set_LibAssertion_subjectStatement(void * jarg1, void * jarg2) {
7602
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7603
LassoSamlSubjectStatement *arg2 = (LassoSamlSubjectStatement *) 0 ;
7605
arg1 = (LassoLibAssertion *)jarg1;
7606
arg2 = (LassoSamlSubjectStatement *)jarg2;
7607
LassoLibAssertion_set_SubjectStatement(arg1,arg2);
7612
DllExport void * SWIGSTDCALL CSharp_get_LibAssertion_subjectStatement(void * jarg1) {
7613
void * jresult = 0 ;
7614
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7615
LassoSamlSubjectStatement *result;
7617
arg1 = (LassoLibAssertion *)jarg1;
7618
result = (LassoSamlSubjectStatement *)LassoLibAssertion_get_SubjectStatement(arg1);
7620
jresult = (void *)result;
7625
DllExport void * SWIGSTDCALL CSharp_new_LibAssertion() {
7626
void * jresult = 0 ;
7627
LassoLibAssertion *result;
7629
result = (LassoLibAssertion *)new_LassoLibAssertion();
7631
jresult = (void *)result;
7636
DllExport void SWIGSTDCALL CSharp_delete_LibAssertion(void * jarg1) {
7637
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7639
arg1 = (LassoLibAssertion *)jarg1;
7640
delete_LassoLibAssertion(arg1);
7645
DllExport void * SWIGSTDCALL CSharp_LibAssertion_newFull(char * jarg1, char * jarg2, char * jarg3, char * jarg4, char * jarg5) {
7646
void * jresult = 0 ;
7647
char *arg1 = (char *) 0 ;
7648
char *arg2 = (char *) 0 ;
7649
char *arg3 = (char *) 0 ;
7650
char *arg4 = (char *) 0 ;
7651
char *arg5 = (char *) 0 ;
7652
LassoLibAssertion *result;
7659
result = (LassoLibAssertion *)LibAssertion_newFull(arg1,arg2,arg3,arg4,arg5);
7661
jresult = (void *)result;
7666
DllExport char * SWIGSTDCALL CSharp_LibAssertion_dump(void * jarg1) {
7667
char * jresult = 0 ;
7668
LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
7671
arg1 = (LassoLibAssertion *)jarg1;
7672
result = (char *)LassoLibAssertion_dump(arg1);
7674
jresult = SWIG_csharp_string_callback(result);
7680
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_affiliationId(void * jarg1, char * jarg2) {
7681
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7682
char *arg2 = (char *) 0 ;
7684
arg1 = (LassoLibAuthnRequest *)jarg1;
7687
if (arg1->AffiliationID) free((char*)arg1->AffiliationID);
7689
arg1->AffiliationID = (char *) malloc(strlen(arg2)+1);
7690
strcpy((char*)arg1->AffiliationID,arg2);
7692
arg1->AffiliationID = 0;
7698
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_affiliationId(void * jarg1) {
7699
char * jresult = 0 ;
7700
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7703
arg1 = (LassoLibAuthnRequest *)jarg1;
7704
result = (char *) ((arg1)->AffiliationID);
7706
jresult = SWIG_csharp_string_callback(result);
7711
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_assertionConsumerServiceId(void * jarg1, char * jarg2) {
7712
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7713
char *arg2 = (char *) 0 ;
7715
arg1 = (LassoLibAuthnRequest *)jarg1;
7718
if (arg1->AssertionConsumerServiceID) free((char*)arg1->AssertionConsumerServiceID);
7720
arg1->AssertionConsumerServiceID = (char *) malloc(strlen(arg2)+1);
7721
strcpy((char*)arg1->AssertionConsumerServiceID,arg2);
7723
arg1->AssertionConsumerServiceID = 0;
7729
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_assertionConsumerServiceId(void * jarg1) {
7730
char * jresult = 0 ;
7731
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7734
arg1 = (LassoLibAuthnRequest *)jarg1;
7735
result = (char *) ((arg1)->AssertionConsumerServiceID);
7737
jresult = SWIG_csharp_string_callback(result);
7742
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_consent(void * jarg1, char * jarg2) {
7743
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7744
char *arg2 = (char *) 0 ;
7746
arg1 = (LassoLibAuthnRequest *)jarg1;
7749
if (arg1->consent) free((char*)arg1->consent);
7751
arg1->consent = (char *) malloc(strlen(arg2)+1);
7752
strcpy((char*)arg1->consent,arg2);
7760
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_consent(void * jarg1) {
7761
char * jresult = 0 ;
7762
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7765
arg1 = (LassoLibAuthnRequest *)jarg1;
7766
result = (char *) ((arg1)->consent);
7768
jresult = SWIG_csharp_string_callback(result);
7773
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_forceAuthn(void * jarg1, unsigned int jarg2) {
7774
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7777
arg1 = (LassoLibAuthnRequest *)jarg1;
7778
arg2 = jarg2 ? true : false;
7779
if (arg1) (arg1)->ForceAuthn = arg2;
7784
DllExport unsigned int SWIGSTDCALL CSharp_get_LibAuthnRequest_forceAuthn(void * jarg1) {
7785
unsigned int jresult = 0 ;
7786
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7789
arg1 = (LassoLibAuthnRequest *)jarg1;
7790
result = (bool) ((arg1)->ForceAuthn);
7797
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_isPassive(void * jarg1, unsigned int jarg2) {
7798
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7801
arg1 = (LassoLibAuthnRequest *)jarg1;
7802
arg2 = jarg2 ? true : false;
7803
if (arg1) (arg1)->IsPassive = arg2;
7808
DllExport unsigned int SWIGSTDCALL CSharp_get_LibAuthnRequest_isPassive(void * jarg1) {
7809
unsigned int jresult = 0 ;
7810
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7813
arg1 = (LassoLibAuthnRequest *)jarg1;
7814
result = (bool) ((arg1)->IsPassive);
7821
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_nameIdPolicy(void * jarg1, char * jarg2) {
7822
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7823
char *arg2 = (char *) 0 ;
7825
arg1 = (LassoLibAuthnRequest *)jarg1;
7828
if (arg1->NameIDPolicy) free((char*)arg1->NameIDPolicy);
7830
arg1->NameIDPolicy = (char *) malloc(strlen(arg2)+1);
7831
strcpy((char*)arg1->NameIDPolicy,arg2);
7833
arg1->NameIDPolicy = 0;
7839
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_nameIdPolicy(void * jarg1) {
7840
char * jresult = 0 ;
7841
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7844
arg1 = (LassoLibAuthnRequest *)jarg1;
7845
result = (char *) ((arg1)->NameIDPolicy);
7847
jresult = SWIG_csharp_string_callback(result);
7852
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_protocolProfile(void * jarg1, char * jarg2) {
7853
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7854
char *arg2 = (char *) 0 ;
7856
arg1 = (LassoLibAuthnRequest *)jarg1;
7859
if (arg1->ProtocolProfile) free((char*)arg1->ProtocolProfile);
7861
arg1->ProtocolProfile = (char *) malloc(strlen(arg2)+1);
7862
strcpy((char*)arg1->ProtocolProfile,arg2);
7864
arg1->ProtocolProfile = 0;
7870
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_protocolProfile(void * jarg1) {
7871
char * jresult = 0 ;
7872
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7875
arg1 = (LassoLibAuthnRequest *)jarg1;
7876
result = (char *) ((arg1)->ProtocolProfile);
7878
jresult = SWIG_csharp_string_callback(result);
7883
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_providerId(void * jarg1, char * jarg2) {
7884
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7885
char *arg2 = (char *) 0 ;
7887
arg1 = (LassoLibAuthnRequest *)jarg1;
7890
if (arg1->ProviderID) free((char*)arg1->ProviderID);
7892
arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
7893
strcpy((char*)arg1->ProviderID,arg2);
7895
arg1->ProviderID = 0;
7901
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_providerId(void * jarg1) {
7902
char * jresult = 0 ;
7903
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7906
arg1 = (LassoLibAuthnRequest *)jarg1;
7907
result = (char *) ((arg1)->ProviderID);
7909
jresult = SWIG_csharp_string_callback(result);
7914
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_relayState(void * jarg1, char * jarg2) {
7915
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7916
char *arg2 = (char *) 0 ;
7918
arg1 = (LassoLibAuthnRequest *)jarg1;
7921
if (arg1->RelayState) free((char*)arg1->RelayState);
7923
arg1->RelayState = (char *) malloc(strlen(arg2)+1);
7924
strcpy((char*)arg1->RelayState,arg2);
7926
arg1->RelayState = 0;
7932
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_relayState(void * jarg1) {
7933
char * jresult = 0 ;
7934
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7937
arg1 = (LassoLibAuthnRequest *)jarg1;
7938
result = (char *) ((arg1)->RelayState);
7940
jresult = SWIG_csharp_string_callback(result);
7945
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_certificateFile(void * jarg1, char * jarg2) {
7946
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7947
char *arg2 = (char *) 0 ;
7949
arg1 = (LassoLibAuthnRequest *)jarg1;
7951
LassoLibAuthnRequest_set_certificate_file(arg1,arg2);
7956
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_certificateFile(void * jarg1) {
7957
char * jresult = 0 ;
7958
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7961
arg1 = (LassoLibAuthnRequest *)jarg1;
7962
result = (char *)LassoLibAuthnRequest_get_certificate_file(arg1);
7964
jresult = SWIG_csharp_string_callback(result);
7969
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_issueInstant(void * jarg1, char * jarg2) {
7970
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7971
char *arg2 = (char *) 0 ;
7973
arg1 = (LassoLibAuthnRequest *)jarg1;
7975
LassoLibAuthnRequest_set_IssueInstant(arg1,arg2);
7980
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_issueInstant(void * jarg1) {
7981
char * jresult = 0 ;
7982
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7985
arg1 = (LassoLibAuthnRequest *)jarg1;
7986
result = (char *)LassoLibAuthnRequest_get_IssueInstant(arg1);
7988
jresult = SWIG_csharp_string_callback(result);
7993
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_majorVersion(void * jarg1, int jarg2) {
7994
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
7997
arg1 = (LassoLibAuthnRequest *)jarg1;
7999
LassoLibAuthnRequest_set_MajorVersion(arg1,arg2);
8004
DllExport int SWIGSTDCALL CSharp_get_LibAuthnRequest_majorVersion(void * jarg1) {
8006
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8009
arg1 = (LassoLibAuthnRequest *)jarg1;
8010
result = (int)LassoLibAuthnRequest_get_MajorVersion(arg1);
8017
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_minorVersion(void * jarg1, int jarg2) {
8018
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8021
arg1 = (LassoLibAuthnRequest *)jarg1;
8023
LassoLibAuthnRequest_set_MinorVersion(arg1,arg2);
8028
DllExport int SWIGSTDCALL CSharp_get_LibAuthnRequest_minorVersion(void * jarg1) {
8030
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8033
arg1 = (LassoLibAuthnRequest *)jarg1;
8034
result = (int)LassoLibAuthnRequest_get_MinorVersion(arg1);
8041
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_privateKeyFile(void * jarg1, char * jarg2) {
8042
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8043
char *arg2 = (char *) 0 ;
8045
arg1 = (LassoLibAuthnRequest *)jarg1;
8047
LassoLibAuthnRequest_set_private_key_file(arg1,arg2);
8052
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_privateKeyFile(void * jarg1) {
8053
char * jresult = 0 ;
8054
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8057
arg1 = (LassoLibAuthnRequest *)jarg1;
8058
result = (char *)LassoLibAuthnRequest_get_private_key_file(arg1);
8060
jresult = SWIG_csharp_string_callback(result);
8065
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_requestId(void * jarg1, char * jarg2) {
8066
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8067
char *arg2 = (char *) 0 ;
8069
arg1 = (LassoLibAuthnRequest *)jarg1;
8071
LassoLibAuthnRequest_set_RequestID(arg1,arg2);
8076
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnRequest_requestId(void * jarg1) {
8077
char * jresult = 0 ;
8078
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8081
arg1 = (LassoLibAuthnRequest *)jarg1;
8082
result = (char *)LassoLibAuthnRequest_get_RequestID(arg1);
8084
jresult = SWIG_csharp_string_callback(result);
8089
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_respondWith(void * jarg1, void * jarg2) {
8090
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8091
LassoStringList *arg2 = (LassoStringList *) 0 ;
8093
arg1 = (LassoLibAuthnRequest *)jarg1;
8094
arg2 = (LassoStringList *)jarg2;
8095
LassoLibAuthnRequest_set_RespondWith(arg1,arg2);
8100
DllExport void * SWIGSTDCALL CSharp_get_LibAuthnRequest_respondWith(void * jarg1) {
8101
void * jresult = 0 ;
8102
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8103
LassoStringList *result;
8105
arg1 = (LassoLibAuthnRequest *)jarg1;
8106
result = (LassoStringList *)LassoLibAuthnRequest_get_RespondWith(arg1);
8108
jresult = (void *)result;
8113
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_signMethod(void * jarg1, int jarg2) {
8114
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8115
LassoSignatureMethod arg2 ;
8117
arg1 = (LassoLibAuthnRequest *)jarg1;
8118
arg2 = (LassoSignatureMethod)jarg2;
8119
LassoLibAuthnRequest_set_sign_method(arg1,(LassoSignatureMethod )arg2);
8124
DllExport int SWIGSTDCALL CSharp_get_LibAuthnRequest_signMethod(void * jarg1) {
8126
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8127
LassoSignatureMethod result;
8129
arg1 = (LassoLibAuthnRequest *)jarg1;
8130
result = (LassoSignatureMethod)LassoLibAuthnRequest_get_sign_method(arg1);
8137
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_signType(void * jarg1, void * jarg2) {
8138
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8139
LassoSignatureType arg2 ;
8140
LassoSignatureType *argp2 ;
8142
arg1 = (LassoLibAuthnRequest *)jarg1;
8143
argp2 = (LassoSignatureType *)jarg2;
8145
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
8148
LassoLibAuthnRequest_set_sign_type(arg1,arg2);
8153
DllExport void * SWIGSTDCALL CSharp_get_LibAuthnRequest_signType(void * jarg1) {
8154
void * jresult = 0 ;
8155
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8156
LassoSignatureType result;
8158
arg1 = (LassoLibAuthnRequest *)jarg1;
8159
result = LassoLibAuthnRequest_get_sign_type(arg1);
8162
LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
8163
memmove(resultptr, &result, sizeof(LassoSignatureType));
8164
jresult = resultptr;
8170
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_extension(void * jarg1, void * jarg2) {
8171
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8172
LassoStringList *arg2 = (LassoStringList *) 0 ;
8174
arg1 = (LassoLibAuthnRequest *)jarg1;
8175
arg2 = (LassoStringList *)jarg2;
8176
LassoLibAuthnRequest_set_Extension(arg1,arg2);
8181
DllExport void * SWIGSTDCALL CSharp_get_LibAuthnRequest_extension(void * jarg1) {
8182
void * jresult = 0 ;
8183
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8184
LassoStringList *result;
8186
arg1 = (LassoLibAuthnRequest *)jarg1;
8187
result = (LassoStringList *)LassoLibAuthnRequest_get_Extension(arg1);
8189
jresult = (void *)result;
8194
DllExport void SWIGSTDCALL CSharp_set_LibAuthnRequest_requestAuthnContext(void * jarg1, void * jarg2) {
8195
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8196
LassoLibRequestAuthnContext *arg2 = (LassoLibRequestAuthnContext *) 0 ;
8198
arg1 = (LassoLibAuthnRequest *)jarg1;
8199
arg2 = (LassoLibRequestAuthnContext *)jarg2;
8200
LassoLibAuthnRequest_set_RequestAuthnContext(arg1,arg2);
8205
DllExport void * SWIGSTDCALL CSharp_get_LibAuthnRequest_requestAuthnContext(void * jarg1) {
8206
void * jresult = 0 ;
8207
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8208
LassoLibRequestAuthnContext *result;
8210
arg1 = (LassoLibAuthnRequest *)jarg1;
8211
result = (LassoLibRequestAuthnContext *)LassoLibAuthnRequest_get_RequestAuthnContext(arg1);
8213
jresult = (void *)result;
8218
DllExport void * SWIGSTDCALL CSharp_new_LibAuthnRequest() {
8219
void * jresult = 0 ;
8220
LassoLibAuthnRequest *result;
8222
result = (LassoLibAuthnRequest *)new_LassoLibAuthnRequest();
8224
jresult = (void *)result;
8229
DllExport void SWIGSTDCALL CSharp_delete_LibAuthnRequest(void * jarg1) {
8230
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8232
arg1 = (LassoLibAuthnRequest *)jarg1;
8233
delete_LassoLibAuthnRequest(arg1);
8238
DllExport char * SWIGSTDCALL CSharp_LibAuthnRequest_dump(void * jarg1) {
8239
char * jresult = 0 ;
8240
LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
8243
arg1 = (LassoLibAuthnRequest *)jarg1;
8244
result = (char *)LassoLibAuthnRequest_dump(arg1);
8246
jresult = SWIG_csharp_string_callback(result);
8252
DllExport void SWIGSTDCALL CSharp_set_LibAuthnResponse_consent(void * jarg1, char * jarg2) {
8253
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8254
char *arg2 = (char *) 0 ;
8256
arg1 = (LassoLibAuthnResponse *)jarg1;
8259
if (arg1->consent) free((char*)arg1->consent);
8261
arg1->consent = (char *) malloc(strlen(arg2)+1);
8262
strcpy((char*)arg1->consent,arg2);
8270
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnResponse_consent(void * jarg1) {
8271
char * jresult = 0 ;
8272
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8275
arg1 = (LassoLibAuthnResponse *)jarg1;
8276
result = (char *) ((arg1)->consent);
8278
jresult = SWIG_csharp_string_callback(result);
8283
DllExport void SWIGSTDCALL CSharp_set_LibAuthnResponse_providerId(void * jarg1, char * jarg2) {
8284
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8285
char *arg2 = (char *) 0 ;
8287
arg1 = (LassoLibAuthnResponse *)jarg1;
8290
if (arg1->ProviderID) free((char*)arg1->ProviderID);
8292
arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
8293
strcpy((char*)arg1->ProviderID,arg2);
8295
arg1->ProviderID = 0;
8301
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnResponse_providerId(void * jarg1) {
8302
char * jresult = 0 ;
8303
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8306
arg1 = (LassoLibAuthnResponse *)jarg1;
8307
result = (char *) ((arg1)->ProviderID);
8309
jresult = SWIG_csharp_string_callback(result);
8314
DllExport void SWIGSTDCALL CSharp_set_LibAuthnResponse_relayState(void * jarg1, char * jarg2) {
8315
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8316
char *arg2 = (char *) 0 ;
8318
arg1 = (LassoLibAuthnResponse *)jarg1;
8321
if (arg1->RelayState) free((char*)arg1->RelayState);
8323
arg1->RelayState = (char *) malloc(strlen(arg2)+1);
8324
strcpy((char*)arg1->RelayState,arg2);
8326
arg1->RelayState = 0;
8332
DllExport char * SWIGSTDCALL CSharp_get_LibAuthnResponse_relayState(void * jarg1) {
8333
char * jresult = 0 ;
8334
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8337
arg1 = (LassoLibAuthnResponse *)jarg1;
8338
result = (char *) ((arg1)->RelayState);
8340
jresult = SWIG_csharp_string_callback(result);
8345
DllExport void SWIGSTDCALL CSharp_set_LibAuthnResponse_extension(void * jarg1, void * jarg2) {
8346
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8347
LassoStringList *arg2 = (LassoStringList *) 0 ;
8349
arg1 = (LassoLibAuthnResponse *)jarg1;
8350
arg2 = (LassoStringList *)jarg2;
8351
LassoLibAuthnResponse_set_Extension(arg1,arg2);
8356
DllExport void * SWIGSTDCALL CSharp_get_LibAuthnResponse_extension(void * jarg1) {
8357
void * jresult = 0 ;
8358
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8359
LassoStringList *result;
8361
arg1 = (LassoLibAuthnResponse *)jarg1;
8362
result = (LassoStringList *)LassoLibAuthnResponse_get_Extension(arg1);
8364
jresult = (void *)result;
8369
DllExport void SWIGSTDCALL CSharp_set_LibAuthnResponse_status(void * jarg1, void * jarg2) {
8370
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8371
LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
8373
arg1 = (LassoLibAuthnResponse *)jarg1;
8374
arg2 = (LassoSamlpStatus *)jarg2;
8375
LassoLibAuthnResponse_set_Status(arg1,arg2);
8380
DllExport void * SWIGSTDCALL CSharp_get_LibAuthnResponse_status(void * jarg1) {
8381
void * jresult = 0 ;
8382
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8383
LassoSamlpStatus *result;
8385
arg1 = (LassoLibAuthnResponse *)jarg1;
8386
result = (LassoSamlpStatus *)LassoLibAuthnResponse_get_Status(arg1);
8388
jresult = (void *)result;
8393
DllExport void * SWIGSTDCALL CSharp_new_LibAuthnResponse(char * jarg1, void * jarg2) {
8394
void * jresult = 0 ;
8395
char *arg1 = (char *) 0 ;
8396
LassoLibAuthnRequest *arg2 = (LassoLibAuthnRequest *) 0 ;
8397
LassoLibAuthnResponse *result;
8400
arg2 = (LassoLibAuthnRequest *)jarg2;
8401
result = (LassoLibAuthnResponse *)new_LassoLibAuthnResponse(arg1,arg2);
8403
jresult = (void *)result;
8408
DllExport void SWIGSTDCALL CSharp_delete_LibAuthnResponse(void * jarg1) {
8409
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8411
arg1 = (LassoLibAuthnResponse *)jarg1;
8412
delete_LassoLibAuthnResponse(arg1);
8417
DllExport char * SWIGSTDCALL CSharp_LibAuthnResponse_dump(void * jarg1) {
8418
char * jresult = 0 ;
8419
LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
8422
arg1 = (LassoLibAuthnResponse *)jarg1;
8423
result = (char *)LassoLibAuthnResponse_dump(arg1);
8425
jresult = SWIG_csharp_string_callback(result);
8431
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_consent(void * jarg1, char * jarg2) {
8432
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8433
char *arg2 = (char *) 0 ;
8435
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8438
if (arg1->consent) free((char*)arg1->consent);
8440
arg1->consent = (char *) malloc(strlen(arg2)+1);
8441
strcpy((char*)arg1->consent,arg2);
8449
DllExport char * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_consent(void * jarg1) {
8450
char * jresult = 0 ;
8451
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8454
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8455
result = (char *) ((arg1)->consent);
8457
jresult = SWIG_csharp_string_callback(result);
8462
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_providerId(void * jarg1, char * jarg2) {
8463
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8464
char *arg2 = (char *) 0 ;
8466
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8469
if (arg1->ProviderID) free((char*)arg1->ProviderID);
8471
arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
8472
strcpy((char*)arg1->ProviderID,arg2);
8474
arg1->ProviderID = 0;
8480
DllExport char * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_providerId(void * jarg1) {
8481
char * jresult = 0 ;
8482
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8485
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8486
result = (char *) ((arg1)->ProviderID);
8488
jresult = SWIG_csharp_string_callback(result);
8493
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_relayState(void * jarg1, char * jarg2) {
8494
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8495
char *arg2 = (char *) 0 ;
8497
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8500
if (arg1->RelayState) free((char*)arg1->RelayState);
8502
arg1->RelayState = (char *) malloc(strlen(arg2)+1);
8503
strcpy((char*)arg1->RelayState,arg2);
8505
arg1->RelayState = 0;
8511
DllExport char * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_relayState(void * jarg1) {
8512
char * jresult = 0 ;
8513
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8516
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8517
result = (char *) ((arg1)->RelayState);
8519
jresult = SWIG_csharp_string_callback(result);
8524
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_certificateFile(void * jarg1, char * jarg2) {
8525
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8526
char *arg2 = (char *) 0 ;
8528
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8530
LassoLibFederationTerminationNotification_set_certificate_file(arg1,arg2);
8535
DllExport char * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_certificateFile(void * jarg1) {
8536
char * jresult = 0 ;
8537
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8540
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8541
result = (char *)LassoLibFederationTerminationNotification_get_certificate_file(arg1);
8543
jresult = SWIG_csharp_string_callback(result);
8548
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_issueInstant(void * jarg1, char * jarg2) {
8549
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8550
char *arg2 = (char *) 0 ;
8552
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8554
LassoLibFederationTerminationNotification_set_IssueInstant(arg1,arg2);
8559
DllExport char * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_issueInstant(void * jarg1) {
8560
char * jresult = 0 ;
8561
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8564
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8565
result = (char *)LassoLibFederationTerminationNotification_get_IssueInstant(arg1);
8567
jresult = SWIG_csharp_string_callback(result);
8572
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_majorVersion(void * jarg1, int jarg2) {
8573
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8576
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8578
LassoLibFederationTerminationNotification_set_MajorVersion(arg1,arg2);
8583
DllExport int SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_majorVersion(void * jarg1) {
8585
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8588
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8589
result = (int)LassoLibFederationTerminationNotification_get_MajorVersion(arg1);
8596
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_minorVersion(void * jarg1, int jarg2) {
8597
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8600
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8602
LassoLibFederationTerminationNotification_set_MinorVersion(arg1,arg2);
8607
DllExport int SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_minorVersion(void * jarg1) {
8609
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8612
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8613
result = (int)LassoLibFederationTerminationNotification_get_MinorVersion(arg1);
8620
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_privateKeyFile(void * jarg1, char * jarg2) {
8621
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8622
char *arg2 = (char *) 0 ;
8624
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8626
LassoLibFederationTerminationNotification_set_private_key_file(arg1,arg2);
8631
DllExport char * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_privateKeyFile(void * jarg1) {
8632
char * jresult = 0 ;
8633
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8636
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8637
result = (char *)LassoLibFederationTerminationNotification_get_private_key_file(arg1);
8639
jresult = SWIG_csharp_string_callback(result);
8644
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_requestId(void * jarg1, char * jarg2) {
8645
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8646
char *arg2 = (char *) 0 ;
8648
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8650
LassoLibFederationTerminationNotification_set_RequestID(arg1,arg2);
8655
DllExport char * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_requestId(void * jarg1) {
8656
char * jresult = 0 ;
8657
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8660
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8661
result = (char *)LassoLibFederationTerminationNotification_get_RequestID(arg1);
8663
jresult = SWIG_csharp_string_callback(result);
8668
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_respondWith(void * jarg1, void * jarg2) {
8669
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8670
LassoStringList *arg2 = (LassoStringList *) 0 ;
8672
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8673
arg2 = (LassoStringList *)jarg2;
8674
LassoLibFederationTerminationNotification_set_RespondWith(arg1,arg2);
8679
DllExport void * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_respondWith(void * jarg1) {
8680
void * jresult = 0 ;
8681
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8682
LassoStringList *result;
8684
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8685
result = (LassoStringList *)LassoLibFederationTerminationNotification_get_RespondWith(arg1);
8687
jresult = (void *)result;
8692
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_signMethod(void * jarg1, int jarg2) {
8693
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8694
LassoSignatureMethod arg2 ;
8696
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8697
arg2 = (LassoSignatureMethod)jarg2;
8698
LassoLibFederationTerminationNotification_set_sign_method(arg1,(LassoSignatureMethod )arg2);
8703
DllExport int SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_signMethod(void * jarg1) {
8705
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8706
LassoSignatureMethod result;
8708
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8709
result = (LassoSignatureMethod)LassoLibFederationTerminationNotification_get_sign_method(arg1);
8716
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_signType(void * jarg1, void * jarg2) {
8717
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8718
LassoSignatureType arg2 ;
8719
LassoSignatureType *argp2 ;
8721
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8722
argp2 = (LassoSignatureType *)jarg2;
8724
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
8727
LassoLibFederationTerminationNotification_set_sign_type(arg1,arg2);
8732
DllExport void * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_signType(void * jarg1) {
8733
void * jresult = 0 ;
8734
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8735
LassoSignatureType result;
8737
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8738
result = LassoLibFederationTerminationNotification_get_sign_type(arg1);
8741
LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
8742
memmove(resultptr, &result, sizeof(LassoSignatureType));
8743
jresult = resultptr;
8749
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_extension(void * jarg1, void * jarg2) {
8750
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8751
LassoStringList *arg2 = (LassoStringList *) 0 ;
8753
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8754
arg2 = (LassoStringList *)jarg2;
8755
LassoLibFederationTerminationNotification_set_Extension(arg1,arg2);
8760
DllExport void * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_extension(void * jarg1) {
8761
void * jresult = 0 ;
8762
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8763
LassoStringList *result;
8765
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8766
result = (LassoStringList *)LassoLibFederationTerminationNotification_get_Extension(arg1);
8768
jresult = (void *)result;
8773
DllExport void SWIGSTDCALL CSharp_set_LibFederationTerminationNotification_nameIdentifier(void * jarg1, void * jarg2) {
8774
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8775
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
8777
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8778
arg2 = (LassoSamlNameIdentifier *)jarg2;
8779
LassoLibFederationTerminationNotification_set_NameIdentifier(arg1,arg2);
8784
DllExport void * SWIGSTDCALL CSharp_get_LibFederationTerminationNotification_nameIdentifier(void * jarg1) {
8785
void * jresult = 0 ;
8786
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8787
LassoSamlNameIdentifier *result;
8789
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8790
result = (LassoSamlNameIdentifier *)LassoLibFederationTerminationNotification_get_NameIdentifier(arg1);
8792
jresult = (void *)result;
8797
DllExport void * SWIGSTDCALL CSharp_new_LibFederationTerminationNotification() {
8798
void * jresult = 0 ;
8799
LassoLibFederationTerminationNotification *result;
8801
result = (LassoLibFederationTerminationNotification *)new_LassoLibFederationTerminationNotification();
8803
jresult = (void *)result;
8808
DllExport void SWIGSTDCALL CSharp_delete_LibFederationTerminationNotification(void * jarg1) {
8809
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8811
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8812
delete_LassoLibFederationTerminationNotification(arg1);
8817
DllExport void * SWIGSTDCALL CSharp_LibFederationTerminationNotification_newFull(char * jarg1, void * jarg2, void * jarg3, int jarg4) {
8818
void * jresult = 0 ;
8819
char *arg1 = (char *) 0 ;
8820
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
8821
LassoSignatureType arg3 ;
8822
LassoSignatureMethod arg4 ;
8823
LassoLibFederationTerminationNotification *result;
8824
LassoSignatureType *argp3 ;
8827
arg2 = (LassoSamlNameIdentifier *)jarg2;
8828
argp3 = (LassoSignatureType *)jarg3;
8830
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
8833
arg4 = (LassoSignatureMethod)jarg4;
8834
result = (LassoLibFederationTerminationNotification *)LibFederationTerminationNotification_newFull(arg1,arg2,arg3,(LassoSignatureMethod )arg4);
8836
jresult = (void *)result;
8841
DllExport char * SWIGSTDCALL CSharp_LibFederationTerminationNotification_dump(void * jarg1) {
8842
char * jresult = 0 ;
8843
LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
8846
arg1 = (LassoLibFederationTerminationNotification *)jarg1;
8847
result = (char *)LassoLibFederationTerminationNotification_dump(arg1);
8849
jresult = SWIG_csharp_string_callback(result);
8855
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_consent(void * jarg1, char * jarg2) {
8856
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
8857
char *arg2 = (char *) 0 ;
8859
arg1 = (LassoLibLogoutRequest *)jarg1;
8862
if (arg1->consent) free((char*)arg1->consent);
8864
arg1->consent = (char *) malloc(strlen(arg2)+1);
8865
strcpy((char*)arg1->consent,arg2);
8873
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutRequest_consent(void * jarg1) {
8874
char * jresult = 0 ;
8875
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
8878
arg1 = (LassoLibLogoutRequest *)jarg1;
8879
result = (char *) ((arg1)->consent);
8881
jresult = SWIG_csharp_string_callback(result);
8886
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_notOnOrAfter(void * jarg1, char * jarg2) {
8887
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
8888
char *arg2 = (char *) 0 ;
8890
arg1 = (LassoLibLogoutRequest *)jarg1;
8893
if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
8895
arg1->NotOnOrAfter = (char *) malloc(strlen(arg2)+1);
8896
strcpy((char*)arg1->NotOnOrAfter,arg2);
8898
arg1->NotOnOrAfter = 0;
8904
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutRequest_notOnOrAfter(void * jarg1) {
8905
char * jresult = 0 ;
8906
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
8909
arg1 = (LassoLibLogoutRequest *)jarg1;
8910
result = (char *) ((arg1)->NotOnOrAfter);
8912
jresult = SWIG_csharp_string_callback(result);
8917
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_providerId(void * jarg1, char * jarg2) {
8918
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
8919
char *arg2 = (char *) 0 ;
8921
arg1 = (LassoLibLogoutRequest *)jarg1;
8924
if (arg1->ProviderID) free((char*)arg1->ProviderID);
8926
arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
8927
strcpy((char*)arg1->ProviderID,arg2);
8929
arg1->ProviderID = 0;
8935
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutRequest_providerId(void * jarg1) {
8936
char * jresult = 0 ;
8937
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
8940
arg1 = (LassoLibLogoutRequest *)jarg1;
8941
result = (char *) ((arg1)->ProviderID);
8943
jresult = SWIG_csharp_string_callback(result);
8948
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_relayState(void * jarg1, char * jarg2) {
8949
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
8950
char *arg2 = (char *) 0 ;
8952
arg1 = (LassoLibLogoutRequest *)jarg1;
8955
if (arg1->RelayState) free((char*)arg1->RelayState);
8957
arg1->RelayState = (char *) malloc(strlen(arg2)+1);
8958
strcpy((char*)arg1->RelayState,arg2);
8960
arg1->RelayState = 0;
8966
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutRequest_relayState(void * jarg1) {
8967
char * jresult = 0 ;
8968
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
8971
arg1 = (LassoLibLogoutRequest *)jarg1;
8972
result = (char *) ((arg1)->RelayState);
8974
jresult = SWIG_csharp_string_callback(result);
8979
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_sessionIndex(void * jarg1, char * jarg2) {
8980
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
8981
char *arg2 = (char *) 0 ;
8983
arg1 = (LassoLibLogoutRequest *)jarg1;
8986
if (arg1->SessionIndex) free((char*)arg1->SessionIndex);
8988
arg1->SessionIndex = (char *) malloc(strlen(arg2)+1);
8989
strcpy((char*)arg1->SessionIndex,arg2);
8991
arg1->SessionIndex = 0;
8997
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutRequest_sessionIndex(void * jarg1) {
8998
char * jresult = 0 ;
8999
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9002
arg1 = (LassoLibLogoutRequest *)jarg1;
9003
result = (char *) ((arg1)->SessionIndex);
9005
jresult = SWIG_csharp_string_callback(result);
9010
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_certificateFile(void * jarg1, char * jarg2) {
9011
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9012
char *arg2 = (char *) 0 ;
9014
arg1 = (LassoLibLogoutRequest *)jarg1;
9016
LassoLibLogoutRequest_set_certificate_file(arg1,arg2);
9021
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutRequest_certificateFile(void * jarg1) {
9022
char * jresult = 0 ;
9023
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9026
arg1 = (LassoLibLogoutRequest *)jarg1;
9027
result = (char *)LassoLibLogoutRequest_get_certificate_file(arg1);
9029
jresult = SWIG_csharp_string_callback(result);
9034
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_issueInstant(void * jarg1, char * jarg2) {
9035
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9036
char *arg2 = (char *) 0 ;
9038
arg1 = (LassoLibLogoutRequest *)jarg1;
9040
LassoLibLogoutRequest_set_IssueInstant(arg1,arg2);
9045
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutRequest_issueInstant(void * jarg1) {
9046
char * jresult = 0 ;
9047
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9050
arg1 = (LassoLibLogoutRequest *)jarg1;
9051
result = (char *)LassoLibLogoutRequest_get_IssueInstant(arg1);
9053
jresult = SWIG_csharp_string_callback(result);
9058
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_majorVersion(void * jarg1, int jarg2) {
9059
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9062
arg1 = (LassoLibLogoutRequest *)jarg1;
9064
LassoLibLogoutRequest_set_MajorVersion(arg1,arg2);
9069
DllExport int SWIGSTDCALL CSharp_get_LibLogoutRequest_majorVersion(void * jarg1) {
9071
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9074
arg1 = (LassoLibLogoutRequest *)jarg1;
9075
result = (int)LassoLibLogoutRequest_get_MajorVersion(arg1);
9082
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_minorVersion(void * jarg1, int jarg2) {
9083
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9086
arg1 = (LassoLibLogoutRequest *)jarg1;
9088
LassoLibLogoutRequest_set_MinorVersion(arg1,arg2);
9093
DllExport int SWIGSTDCALL CSharp_get_LibLogoutRequest_minorVersion(void * jarg1) {
9095
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9098
arg1 = (LassoLibLogoutRequest *)jarg1;
9099
result = (int)LassoLibLogoutRequest_get_MinorVersion(arg1);
9106
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_privateKeyFile(void * jarg1, char * jarg2) {
9107
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9108
char *arg2 = (char *) 0 ;
9110
arg1 = (LassoLibLogoutRequest *)jarg1;
9112
LassoLibLogoutRequest_set_private_key_file(arg1,arg2);
9117
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutRequest_privateKeyFile(void * jarg1) {
9118
char * jresult = 0 ;
9119
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9122
arg1 = (LassoLibLogoutRequest *)jarg1;
9123
result = (char *)LassoLibLogoutRequest_get_private_key_file(arg1);
9125
jresult = SWIG_csharp_string_callback(result);
9130
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_requestId(void * jarg1, char * jarg2) {
9131
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9132
char *arg2 = (char *) 0 ;
9134
arg1 = (LassoLibLogoutRequest *)jarg1;
9136
LassoLibLogoutRequest_set_RequestID(arg1,arg2);
9141
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutRequest_requestId(void * jarg1) {
9142
char * jresult = 0 ;
9143
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9146
arg1 = (LassoLibLogoutRequest *)jarg1;
9147
result = (char *)LassoLibLogoutRequest_get_RequestID(arg1);
9149
jresult = SWIG_csharp_string_callback(result);
9154
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_respondWith(void * jarg1, void * jarg2) {
9155
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9156
LassoStringList *arg2 = (LassoStringList *) 0 ;
9158
arg1 = (LassoLibLogoutRequest *)jarg1;
9159
arg2 = (LassoStringList *)jarg2;
9160
LassoLibLogoutRequest_set_RespondWith(arg1,arg2);
9165
DllExport void * SWIGSTDCALL CSharp_get_LibLogoutRequest_respondWith(void * jarg1) {
9166
void * jresult = 0 ;
9167
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9168
LassoStringList *result;
9170
arg1 = (LassoLibLogoutRequest *)jarg1;
9171
result = (LassoStringList *)LassoLibLogoutRequest_get_RespondWith(arg1);
9173
jresult = (void *)result;
9178
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_signMethod(void * jarg1, int jarg2) {
9179
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9180
LassoSignatureMethod arg2 ;
9182
arg1 = (LassoLibLogoutRequest *)jarg1;
9183
arg2 = (LassoSignatureMethod)jarg2;
9184
LassoLibLogoutRequest_set_sign_method(arg1,(LassoSignatureMethod )arg2);
9189
DllExport int SWIGSTDCALL CSharp_get_LibLogoutRequest_signMethod(void * jarg1) {
9191
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9192
LassoSignatureMethod result;
9194
arg1 = (LassoLibLogoutRequest *)jarg1;
9195
result = (LassoSignatureMethod)LassoLibLogoutRequest_get_sign_method(arg1);
9202
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_signType(void * jarg1, void * jarg2) {
9203
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9204
LassoSignatureType arg2 ;
9205
LassoSignatureType *argp2 ;
9207
arg1 = (LassoLibLogoutRequest *)jarg1;
9208
argp2 = (LassoSignatureType *)jarg2;
9210
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
9213
LassoLibLogoutRequest_set_sign_type(arg1,arg2);
9218
DllExport void * SWIGSTDCALL CSharp_get_LibLogoutRequest_signType(void * jarg1) {
9219
void * jresult = 0 ;
9220
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9221
LassoSignatureType result;
9223
arg1 = (LassoLibLogoutRequest *)jarg1;
9224
result = LassoLibLogoutRequest_get_sign_type(arg1);
9227
LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
9228
memmove(resultptr, &result, sizeof(LassoSignatureType));
9229
jresult = resultptr;
9235
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_extension(void * jarg1, void * jarg2) {
9236
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9237
LassoStringList *arg2 = (LassoStringList *) 0 ;
9239
arg1 = (LassoLibLogoutRequest *)jarg1;
9240
arg2 = (LassoStringList *)jarg2;
9241
LassoLibLogoutRequest_set_Extension(arg1,arg2);
9246
DllExport void * SWIGSTDCALL CSharp_get_LibLogoutRequest_extension(void * jarg1) {
9247
void * jresult = 0 ;
9248
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9249
LassoStringList *result;
9251
arg1 = (LassoLibLogoutRequest *)jarg1;
9252
result = (LassoStringList *)LassoLibLogoutRequest_get_Extension(arg1);
9254
jresult = (void *)result;
9259
DllExport void SWIGSTDCALL CSharp_set_LibLogoutRequest_nameIdentifier(void * jarg1, void * jarg2) {
9260
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9261
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
9263
arg1 = (LassoLibLogoutRequest *)jarg1;
9264
arg2 = (LassoSamlNameIdentifier *)jarg2;
9265
LassoLibLogoutRequest_set_NameIdentifier(arg1,arg2);
9270
DllExport void * SWIGSTDCALL CSharp_get_LibLogoutRequest_nameIdentifier(void * jarg1) {
9271
void * jresult = 0 ;
9272
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9273
LassoSamlNameIdentifier *result;
9275
arg1 = (LassoLibLogoutRequest *)jarg1;
9276
result = (LassoSamlNameIdentifier *)LassoLibLogoutRequest_get_NameIdentifier(arg1);
9278
jresult = (void *)result;
9283
DllExport void * SWIGSTDCALL CSharp_new_LibLogoutRequest() {
9284
void * jresult = 0 ;
9285
LassoLibLogoutRequest *result;
9287
result = (LassoLibLogoutRequest *)new_LassoLibLogoutRequest();
9289
jresult = (void *)result;
9294
DllExport void SWIGSTDCALL CSharp_delete_LibLogoutRequest(void * jarg1) {
9295
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9297
arg1 = (LassoLibLogoutRequest *)jarg1;
9298
delete_LassoLibLogoutRequest(arg1);
9303
DllExport void * SWIGSTDCALL CSharp_LibLogoutRequest_newFull(char * jarg1, void * jarg2, void * jarg3, int jarg4) {
9304
void * jresult = 0 ;
9305
char *arg1 = (char *) 0 ;
9306
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
9307
LassoSignatureType arg3 ;
9308
LassoSignatureMethod arg4 ;
9309
LassoLibLogoutRequest *result;
9310
LassoSignatureType *argp3 ;
9313
arg2 = (LassoSamlNameIdentifier *)jarg2;
9314
argp3 = (LassoSignatureType *)jarg3;
9316
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
9319
arg4 = (LassoSignatureMethod)jarg4;
9320
result = (LassoLibLogoutRequest *)LibLogoutRequest_newFull(arg1,arg2,arg3,(LassoSignatureMethod )arg4);
9322
jresult = (void *)result;
9327
DllExport char * SWIGSTDCALL CSharp_LibLogoutRequest_dump(void * jarg1) {
9328
char * jresult = 0 ;
9329
LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
9332
arg1 = (LassoLibLogoutRequest *)jarg1;
9333
result = (char *)LassoLibLogoutRequest_dump(arg1);
9335
jresult = SWIG_csharp_string_callback(result);
9341
DllExport void SWIGSTDCALL CSharp_set_LibLogoutResponse_extension(void * jarg1, void * jarg2) {
9342
LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
9343
LassoStringList *arg2 = (LassoStringList *) 0 ;
9345
arg1 = (LassoLibLogoutResponse *)jarg1;
9346
arg2 = (LassoStringList *)jarg2;
9347
LassoLibLogoutResponse_set_Extension(arg1,arg2);
9352
DllExport void * SWIGSTDCALL CSharp_get_LibLogoutResponse_extension(void * jarg1) {
9353
void * jresult = 0 ;
9354
LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
9355
LassoStringList *result;
9357
arg1 = (LassoLibLogoutResponse *)jarg1;
9358
result = (LassoStringList *)LassoLibLogoutResponse_get_Extension(arg1);
9360
jresult = (void *)result;
9365
DllExport void SWIGSTDCALL CSharp_set_LibLogoutResponse_providerId(void * jarg1, char * jarg2) {
9366
LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
9367
char *arg2 = (char *) 0 ;
9369
arg1 = (LassoLibLogoutResponse *)jarg1;
9371
LassoLibLogoutResponse_set_ProviderID(arg1,arg2);
9376
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutResponse_providerId(void * jarg1) {
9377
char * jresult = 0 ;
9378
LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
9381
arg1 = (LassoLibLogoutResponse *)jarg1;
9382
result = (char *)LassoLibLogoutResponse_get_ProviderID(arg1);
9384
jresult = SWIG_csharp_string_callback(result);
9389
DllExport void SWIGSTDCALL CSharp_set_LibLogoutResponse_relayState(void * jarg1, char * jarg2) {
9390
LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
9391
char *arg2 = (char *) 0 ;
9393
arg1 = (LassoLibLogoutResponse *)jarg1;
9395
LassoLibLogoutResponse_set_RelayState(arg1,arg2);
9400
DllExport char * SWIGSTDCALL CSharp_get_LibLogoutResponse_relayState(void * jarg1) {
9401
char * jresult = 0 ;
9402
LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
9405
arg1 = (LassoLibLogoutResponse *)jarg1;
9406
result = (char *)LassoLibLogoutResponse_get_RelayState(arg1);
9408
jresult = SWIG_csharp_string_callback(result);
9413
DllExport void SWIGSTDCALL CSharp_set_LibLogoutResponse_status(void * jarg1, void * jarg2) {
9414
LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
9415
LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
9417
arg1 = (LassoLibLogoutResponse *)jarg1;
9418
arg2 = (LassoSamlpStatus *)jarg2;
9419
LassoLibLogoutResponse_set_Status(arg1,arg2);
9424
DllExport void * SWIGSTDCALL CSharp_get_LibLogoutResponse_status(void * jarg1) {
9425
void * jresult = 0 ;
9426
LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
9427
LassoSamlpStatus *result;
9429
arg1 = (LassoLibLogoutResponse *)jarg1;
9430
result = (LassoSamlpStatus *)LassoLibLogoutResponse_get_Status(arg1);
9432
jresult = (void *)result;
9437
DllExport void * SWIGSTDCALL CSharp_new_LibLogoutResponse() {
9438
void * jresult = 0 ;
9439
LassoLibLogoutResponse *result;
9441
result = (LassoLibLogoutResponse *)new_LassoLibLogoutResponse();
9443
jresult = (void *)result;
9448
DllExport void SWIGSTDCALL CSharp_delete_LibLogoutResponse(void * jarg1) {
9449
LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
9451
arg1 = (LassoLibLogoutResponse *)jarg1;
9452
delete_LassoLibLogoutResponse(arg1);
9457
DllExport void * SWIGSTDCALL CSharp_LibLogoutResponse_newFull(char * jarg1, char * jarg2, void * jarg3, void * jarg4, int jarg5) {
9458
void * jresult = 0 ;
9459
char *arg1 = (char *) 0 ;
9460
char *arg2 = (char *) 0 ;
9461
LassoLibLogoutRequest *arg3 = (LassoLibLogoutRequest *) 0 ;
9462
LassoSignatureType arg4 ;
9463
LassoSignatureMethod arg5 ;
9464
LassoLibLogoutResponse *result;
9465
LassoSignatureType *argp4 ;
9469
arg3 = (LassoLibLogoutRequest *)jarg3;
9470
argp4 = (LassoSignatureType *)jarg4;
9472
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
9475
arg5 = (LassoSignatureMethod)jarg5;
9476
result = (LassoLibLogoutResponse *)LibLogoutResponse_newFull(arg1,(char const *)arg2,arg3,arg4,(LassoSignatureMethod )arg5);
9478
jresult = (void *)result;
9483
DllExport char * SWIGSTDCALL CSharp_LibLogoutResponse_dump(void * jarg1) {
9484
char * jresult = 0 ;
9485
LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
9488
arg1 = (LassoLibLogoutResponse *)jarg1;
9489
result = (char *)LassoLibLogoutResponse_dump(arg1);
9491
jresult = SWIG_csharp_string_callback(result);
9497
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_providerId(void * jarg1, char * jarg2) {
9498
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9499
char *arg2 = (char *) 0 ;
9501
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9504
if (arg1->ProviderID) free((char*)arg1->ProviderID);
9506
arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
9507
strcpy((char*)arg1->ProviderID,arg2);
9509
arg1->ProviderID = 0;
9515
DllExport char * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_providerId(void * jarg1) {
9516
char * jresult = 0 ;
9517
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9520
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9521
result = (char *) ((arg1)->ProviderID);
9523
jresult = SWIG_csharp_string_callback(result);
9528
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_relayState(void * jarg1, char * jarg2) {
9529
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9530
char *arg2 = (char *) 0 ;
9532
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9535
if (arg1->RelayState) free((char*)arg1->RelayState);
9537
arg1->RelayState = (char *) malloc(strlen(arg2)+1);
9538
strcpy((char*)arg1->RelayState,arg2);
9540
arg1->RelayState = 0;
9546
DllExport char * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_relayState(void * jarg1) {
9547
char * jresult = 0 ;
9548
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9551
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9552
result = (char *) ((arg1)->RelayState);
9554
jresult = SWIG_csharp_string_callback(result);
9559
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_certificateFile(void * jarg1, char * jarg2) {
9560
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9561
char *arg2 = (char *) 0 ;
9563
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9565
LassoLibRegisterNameIdentifierRequest_set_certificate_file(arg1,arg2);
9570
DllExport char * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_certificateFile(void * jarg1) {
9571
char * jresult = 0 ;
9572
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9575
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9576
result = (char *)LassoLibRegisterNameIdentifierRequest_get_certificate_file(arg1);
9578
jresult = SWIG_csharp_string_callback(result);
9583
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_issueInstant(void * jarg1, char * jarg2) {
9584
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9585
char *arg2 = (char *) 0 ;
9587
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9589
LassoLibRegisterNameIdentifierRequest_set_IssueInstant(arg1,arg2);
9594
DllExport char * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_issueInstant(void * jarg1) {
9595
char * jresult = 0 ;
9596
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9599
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9600
result = (char *)LassoLibRegisterNameIdentifierRequest_get_IssueInstant(arg1);
9602
jresult = SWIG_csharp_string_callback(result);
9607
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_majorVersion(void * jarg1, int jarg2) {
9608
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9611
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9613
LassoLibRegisterNameIdentifierRequest_set_MajorVersion(arg1,arg2);
9618
DllExport int SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_majorVersion(void * jarg1) {
9620
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9623
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9624
result = (int)LassoLibRegisterNameIdentifierRequest_get_MajorVersion(arg1);
9631
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_minorVersion(void * jarg1, int jarg2) {
9632
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9635
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9637
LassoLibRegisterNameIdentifierRequest_set_MinorVersion(arg1,arg2);
9642
DllExport int SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_minorVersion(void * jarg1) {
9644
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9647
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9648
result = (int)LassoLibRegisterNameIdentifierRequest_get_MinorVersion(arg1);
9655
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_privateKeyFile(void * jarg1, char * jarg2) {
9656
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9657
char *arg2 = (char *) 0 ;
9659
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9661
LassoLibRegisterNameIdentifierRequest_set_private_key_file(arg1,arg2);
9666
DllExport char * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_privateKeyFile(void * jarg1) {
9667
char * jresult = 0 ;
9668
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9671
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9672
result = (char *)LassoLibRegisterNameIdentifierRequest_get_private_key_file(arg1);
9674
jresult = SWIG_csharp_string_callback(result);
9679
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_requestId(void * jarg1, char * jarg2) {
9680
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9681
char *arg2 = (char *) 0 ;
9683
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9685
LassoLibRegisterNameIdentifierRequest_set_RequestID(arg1,arg2);
9690
DllExport char * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_requestId(void * jarg1) {
9691
char * jresult = 0 ;
9692
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9695
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9696
result = (char *)LassoLibRegisterNameIdentifierRequest_get_RequestID(arg1);
9698
jresult = SWIG_csharp_string_callback(result);
9703
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_respondWith(void * jarg1, void * jarg2) {
9704
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9705
LassoStringList *arg2 = (LassoStringList *) 0 ;
9707
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9708
arg2 = (LassoStringList *)jarg2;
9709
LassoLibRegisterNameIdentifierRequest_set_RespondWith(arg1,arg2);
9714
DllExport void * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_respondWith(void * jarg1) {
9715
void * jresult = 0 ;
9716
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9717
LassoStringList *result;
9719
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9720
result = (LassoStringList *)LassoLibRegisterNameIdentifierRequest_get_RespondWith(arg1);
9722
jresult = (void *)result;
9727
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_signMethod(void * jarg1, int jarg2) {
9728
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9729
LassoSignatureMethod arg2 ;
9731
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9732
arg2 = (LassoSignatureMethod)jarg2;
9733
LassoLibRegisterNameIdentifierRequest_set_sign_method(arg1,(LassoSignatureMethod )arg2);
9738
DllExport int SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_signMethod(void * jarg1) {
9740
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9741
LassoSignatureMethod result;
9743
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9744
result = (LassoSignatureMethod)LassoLibRegisterNameIdentifierRequest_get_sign_method(arg1);
9751
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_signType(void * jarg1, void * jarg2) {
9752
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9753
LassoSignatureType arg2 ;
9754
LassoSignatureType *argp2 ;
9756
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9757
argp2 = (LassoSignatureType *)jarg2;
9759
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
9762
LassoLibRegisterNameIdentifierRequest_set_sign_type(arg1,arg2);
9767
DllExport void * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_signType(void * jarg1) {
9768
void * jresult = 0 ;
9769
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9770
LassoSignatureType result;
9772
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9773
result = LassoLibRegisterNameIdentifierRequest_get_sign_type(arg1);
9776
LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
9777
memmove(resultptr, &result, sizeof(LassoSignatureType));
9778
jresult = resultptr;
9784
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_extension(void * jarg1, void * jarg2) {
9785
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9786
LassoStringList *arg2 = (LassoStringList *) 0 ;
9788
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9789
arg2 = (LassoStringList *)jarg2;
9790
LassoLibRegisterNameIdentifierRequest_set_Extension(arg1,arg2);
9795
DllExport void * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_extension(void * jarg1) {
9796
void * jresult = 0 ;
9797
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9798
LassoStringList *result;
9800
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9801
result = (LassoStringList *)LassoLibRegisterNameIdentifierRequest_get_Extension(arg1);
9803
jresult = (void *)result;
9808
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier(void * jarg1, void * jarg2) {
9809
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9810
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
9812
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9813
arg2 = (LassoSamlNameIdentifier *)jarg2;
9814
LassoLibRegisterNameIdentifierRequest_set_IDPProvidedNameIdentifier(arg1,arg2);
9819
DllExport void * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier(void * jarg1) {
9820
void * jresult = 0 ;
9821
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9822
LassoSamlNameIdentifier *result;
9824
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9825
result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_get_IDPProvidedNameIdentifier(arg1);
9827
jresult = (void *)result;
9832
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier(void * jarg1, void * jarg2) {
9833
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9834
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
9836
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9837
arg2 = (LassoSamlNameIdentifier *)jarg2;
9838
LassoLibRegisterNameIdentifierRequest_set_OldProvidedNameIdentifier(arg1,arg2);
9843
DllExport void * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier(void * jarg1) {
9844
void * jresult = 0 ;
9845
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9846
LassoSamlNameIdentifier *result;
9848
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9849
result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_get_OldProvidedNameIdentifier(arg1);
9851
jresult = (void *)result;
9856
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierRequest_spProvidedNameIdentifier(void * jarg1, void * jarg2) {
9857
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9858
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
9860
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9861
arg2 = (LassoSamlNameIdentifier *)jarg2;
9862
LassoLibRegisterNameIdentifierRequest_set_SPProvidedNameIdentifier(arg1,arg2);
9867
DllExport void * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierRequest_spProvidedNameIdentifier(void * jarg1) {
9868
void * jresult = 0 ;
9869
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9870
LassoSamlNameIdentifier *result;
9872
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9873
result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_get_SPProvidedNameIdentifier(arg1);
9875
jresult = (void *)result;
9880
DllExport void * SWIGSTDCALL CSharp_new_LibRegisterNameIdentifierRequest() {
9881
void * jresult = 0 ;
9882
LassoLibRegisterNameIdentifierRequest *result;
9884
result = (LassoLibRegisterNameIdentifierRequest *)new_LassoLibRegisterNameIdentifierRequest();
9886
jresult = (void *)result;
9891
DllExport void SWIGSTDCALL CSharp_delete_LibRegisterNameIdentifierRequest(void * jarg1) {
9892
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9894
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9895
delete_LassoLibRegisterNameIdentifierRequest(arg1);
9900
DllExport void * SWIGSTDCALL CSharp_LibRegisterNameIdentifierRequest_newFull(char * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, int jarg6) {
9901
void * jresult = 0 ;
9902
char *arg1 = (char *) 0 ;
9903
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
9904
LassoSamlNameIdentifier *arg3 = (LassoSamlNameIdentifier *) 0 ;
9905
LassoSamlNameIdentifier *arg4 = (LassoSamlNameIdentifier *) 0 ;
9906
LassoSignatureType arg5 ;
9907
LassoSignatureMethod arg6 ;
9908
LassoLibRegisterNameIdentifierRequest *result;
9909
LassoSignatureType *argp5 ;
9912
arg2 = (LassoSamlNameIdentifier *)jarg2;
9913
arg3 = (LassoSamlNameIdentifier *)jarg3;
9914
arg4 = (LassoSamlNameIdentifier *)jarg4;
9915
argp5 = (LassoSignatureType *)jarg5;
9917
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
9920
arg6 = (LassoSignatureMethod)jarg6;
9921
result = (LassoLibRegisterNameIdentifierRequest *)LibRegisterNameIdentifierRequest_newFull(arg1,arg2,arg3,arg4,arg5,(LassoSignatureMethod )arg6);
9923
jresult = (void *)result;
9928
DllExport char * SWIGSTDCALL CSharp_LibRegisterNameIdentifierRequest_dump(void * jarg1) {
9929
char * jresult = 0 ;
9930
LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
9933
arg1 = (LassoLibRegisterNameIdentifierRequest *)jarg1;
9934
result = (char *)LassoLibRegisterNameIdentifierRequest_dump(arg1);
9936
jresult = SWIG_csharp_string_callback(result);
9942
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierResponse_extension(void * jarg1, void * jarg2) {
9943
LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
9944
LassoStringList *arg2 = (LassoStringList *) 0 ;
9946
arg1 = (LassoLibRegisterNameIdentifierResponse *)jarg1;
9947
arg2 = (LassoStringList *)jarg2;
9948
LassoLibRegisterNameIdentifierResponse_set_Extension(arg1,arg2);
9953
DllExport void * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierResponse_extension(void * jarg1) {
9954
void * jresult = 0 ;
9955
LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
9956
LassoStringList *result;
9958
arg1 = (LassoLibRegisterNameIdentifierResponse *)jarg1;
9959
result = (LassoStringList *)LassoLibRegisterNameIdentifierResponse_get_Extension(arg1);
9961
jresult = (void *)result;
9966
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierResponse_providerId(void * jarg1, char * jarg2) {
9967
LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
9968
char *arg2 = (char *) 0 ;
9970
arg1 = (LassoLibRegisterNameIdentifierResponse *)jarg1;
9972
LassoLibRegisterNameIdentifierResponse_set_ProviderID(arg1,arg2);
9977
DllExport char * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierResponse_providerId(void * jarg1) {
9978
char * jresult = 0 ;
9979
LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
9982
arg1 = (LassoLibRegisterNameIdentifierResponse *)jarg1;
9983
result = (char *)LassoLibRegisterNameIdentifierResponse_get_ProviderID(arg1);
9985
jresult = SWIG_csharp_string_callback(result);
9990
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierResponse_relayState(void * jarg1, char * jarg2) {
9991
LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
9992
char *arg2 = (char *) 0 ;
9994
arg1 = (LassoLibRegisterNameIdentifierResponse *)jarg1;
9996
LassoLibRegisterNameIdentifierResponse_set_RelayState(arg1,arg2);
10001
DllExport char * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierResponse_relayState(void * jarg1) {
10002
char * jresult = 0 ;
10003
LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
10006
arg1 = (LassoLibRegisterNameIdentifierResponse *)jarg1;
10007
result = (char *)LassoLibRegisterNameIdentifierResponse_get_RelayState(arg1);
10009
jresult = SWIG_csharp_string_callback(result);
10014
DllExport void SWIGSTDCALL CSharp_set_LibRegisterNameIdentifierResponse_status(void * jarg1, void * jarg2) {
10015
LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
10016
LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
10018
arg1 = (LassoLibRegisterNameIdentifierResponse *)jarg1;
10019
arg2 = (LassoSamlpStatus *)jarg2;
10020
LassoLibRegisterNameIdentifierResponse_set_Status(arg1,arg2);
10025
DllExport void * SWIGSTDCALL CSharp_get_LibRegisterNameIdentifierResponse_status(void * jarg1) {
10026
void * jresult = 0 ;
10027
LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
10028
LassoSamlpStatus *result;
10030
arg1 = (LassoLibRegisterNameIdentifierResponse *)jarg1;
10031
result = (LassoSamlpStatus *)LassoLibRegisterNameIdentifierResponse_get_Status(arg1);
10033
jresult = (void *)result;
10038
DllExport void * SWIGSTDCALL CSharp_new_LibRegisterNameIdentifierResponse() {
10039
void * jresult = 0 ;
10040
LassoLibRegisterNameIdentifierResponse *result;
10042
result = (LassoLibRegisterNameIdentifierResponse *)new_LassoLibRegisterNameIdentifierResponse();
10044
jresult = (void *)result;
10049
DllExport void SWIGSTDCALL CSharp_delete_LibRegisterNameIdentifierResponse(void * jarg1) {
10050
LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
10052
arg1 = (LassoLibRegisterNameIdentifierResponse *)jarg1;
10053
delete_LassoLibRegisterNameIdentifierResponse(arg1);
10058
DllExport void * SWIGSTDCALL CSharp_LibRegisterNameIdentifierResponse_newFull(char * jarg1, char * jarg2, void * jarg3, void * jarg4, int jarg5) {
10059
void * jresult = 0 ;
10060
char *arg1 = (char *) 0 ;
10061
char *arg2 = (char *) 0 ;
10062
LassoLibRegisterNameIdentifierRequest *arg3 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
10063
LassoSignatureType arg4 ;
10064
LassoSignatureMethod arg5 ;
10065
LassoLibRegisterNameIdentifierResponse *result;
10066
LassoSignatureType *argp4 ;
10070
arg3 = (LassoLibRegisterNameIdentifierRequest *)jarg3;
10071
argp4 = (LassoSignatureType *)jarg4;
10073
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoSignatureType");
10076
arg5 = (LassoSignatureMethod)jarg5;
10077
result = (LassoLibRegisterNameIdentifierResponse *)LibRegisterNameIdentifierResponse_newFull(arg1,arg2,arg3,arg4,(LassoSignatureMethod )arg5);
10079
jresult = (void *)result;
10084
DllExport char * SWIGSTDCALL CSharp_LibRegisterNameIdentifierResponse_dump(void * jarg1) {
10085
char * jresult = 0 ;
10086
LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
10089
arg1 = (LassoLibRegisterNameIdentifierResponse *)jarg1;
10090
result = (char *)LassoLibRegisterNameIdentifierResponse_dump(arg1);
10092
jresult = SWIG_csharp_string_callback(result);
10098
DllExport void SWIGSTDCALL CSharp_set_LibRequestAuthnContext_authnContextComparison(void * jarg1, char * jarg2) {
10099
LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
10100
char *arg2 = (char *) 0 ;
10102
arg1 = (LassoLibRequestAuthnContext *)jarg1;
10105
if (arg1->AuthnContextComparison) free((char*)arg1->AuthnContextComparison);
10107
arg1->AuthnContextComparison = (char *) malloc(strlen(arg2)+1);
10108
strcpy((char*)arg1->AuthnContextComparison,arg2);
10110
arg1->AuthnContextComparison = 0;
10116
DllExport char * SWIGSTDCALL CSharp_get_LibRequestAuthnContext_authnContextComparison(void * jarg1) {
10117
char * jresult = 0 ;
10118
LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
10121
arg1 = (LassoLibRequestAuthnContext *)jarg1;
10122
result = (char *) ((arg1)->AuthnContextComparison);
10124
jresult = SWIG_csharp_string_callback(result);
10129
DllExport void SWIGSTDCALL CSharp_set_LibRequestAuthnContext_authnContextClassRef(void * jarg1, void * jarg2) {
10130
LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
10131
LassoStringList *arg2 = (LassoStringList *) 0 ;
10133
arg1 = (LassoLibRequestAuthnContext *)jarg1;
10134
arg2 = (LassoStringList *)jarg2;
10135
LassoLibRequestAuthnContext_set_authnContextClassRef(arg1,arg2);
10140
DllExport void * SWIGSTDCALL CSharp_get_LibRequestAuthnContext_authnContextClassRef(void * jarg1) {
10141
void * jresult = 0 ;
10142
LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
10143
LassoStringList *result;
10145
arg1 = (LassoLibRequestAuthnContext *)jarg1;
10146
result = (LassoStringList *)LassoLibRequestAuthnContext_get_authnContextClassRef(arg1);
10148
jresult = (void *)result;
10153
DllExport void SWIGSTDCALL CSharp_set_LibRequestAuthnContext_authnContextStatementRef(void * jarg1, void * jarg2) {
10154
LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
10155
LassoStringList *arg2 = (LassoStringList *) 0 ;
10157
arg1 = (LassoLibRequestAuthnContext *)jarg1;
10158
arg2 = (LassoStringList *)jarg2;
10159
LassoLibRequestAuthnContext_set_authnContextStatementRef(arg1,arg2);
10164
DllExport void * SWIGSTDCALL CSharp_get_LibRequestAuthnContext_authnContextStatementRef(void * jarg1) {
10165
void * jresult = 0 ;
10166
LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
10167
LassoStringList *result;
10169
arg1 = (LassoLibRequestAuthnContext *)jarg1;
10170
result = (LassoStringList *)LassoLibRequestAuthnContext_get_authnContextStatementRef(arg1);
10172
jresult = (void *)result;
10177
DllExport void * SWIGSTDCALL CSharp_new_LibRequestAuthnContext() {
10178
void * jresult = 0 ;
10179
LassoLibRequestAuthnContext *result;
10181
result = (LassoLibRequestAuthnContext *)new_LassoLibRequestAuthnContext();
10183
jresult = (void *)result;
10188
DllExport void SWIGSTDCALL CSharp_delete_LibRequestAuthnContext(void * jarg1) {
10189
LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
10191
arg1 = (LassoLibRequestAuthnContext *)jarg1;
10192
delete_LassoLibRequestAuthnContext(arg1);
10197
DllExport char * SWIGSTDCALL CSharp_LibRequestAuthnContext_dump(void * jarg1) {
10198
char * jresult = 0 ;
10199
LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
10202
arg1 = (LassoLibRequestAuthnContext *)jarg1;
10203
result = (char *)LassoLibRequestAuthnContext_dump(arg1);
10205
jresult = SWIG_csharp_string_callback(result);
10211
DllExport void SWIGSTDCALL CSharp_set_LibStatusResponse_providerId(void * jarg1, char * jarg2) {
10212
LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
10213
char *arg2 = (char *) 0 ;
10215
arg1 = (LassoLibStatusResponse *)jarg1;
10218
if (arg1->ProviderID) free((char*)arg1->ProviderID);
10220
arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
10221
strcpy((char*)arg1->ProviderID,arg2);
10223
arg1->ProviderID = 0;
10229
DllExport char * SWIGSTDCALL CSharp_get_LibStatusResponse_providerId(void * jarg1) {
10230
char * jresult = 0 ;
10231
LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
10234
arg1 = (LassoLibStatusResponse *)jarg1;
10235
result = (char *) ((arg1)->ProviderID);
10237
jresult = SWIG_csharp_string_callback(result);
10242
DllExport void SWIGSTDCALL CSharp_set_LibStatusResponse_relayState(void * jarg1, char * jarg2) {
10243
LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
10244
char *arg2 = (char *) 0 ;
10246
arg1 = (LassoLibStatusResponse *)jarg1;
10249
if (arg1->RelayState) free((char*)arg1->RelayState);
10251
arg1->RelayState = (char *) malloc(strlen(arg2)+1);
10252
strcpy((char*)arg1->RelayState,arg2);
10254
arg1->RelayState = 0;
10260
DllExport char * SWIGSTDCALL CSharp_get_LibStatusResponse_relayState(void * jarg1) {
10261
char * jresult = 0 ;
10262
LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
10265
arg1 = (LassoLibStatusResponse *)jarg1;
10266
result = (char *) ((arg1)->RelayState);
10268
jresult = SWIG_csharp_string_callback(result);
10273
DllExport void SWIGSTDCALL CSharp_set_LibStatusResponse_extension(void * jarg1, void * jarg2) {
10274
LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
10275
LassoStringList *arg2 = (LassoStringList *) 0 ;
10277
arg1 = (LassoLibStatusResponse *)jarg1;
10278
arg2 = (LassoStringList *)jarg2;
10279
LassoLibStatusResponse_set_Extension(arg1,arg2);
10284
DllExport void * SWIGSTDCALL CSharp_get_LibStatusResponse_extension(void * jarg1) {
10285
void * jresult = 0 ;
10286
LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
10287
LassoStringList *result;
10289
arg1 = (LassoLibStatusResponse *)jarg1;
10290
result = (LassoStringList *)LassoLibStatusResponse_get_Extension(arg1);
10292
jresult = (void *)result;
10297
DllExport void SWIGSTDCALL CSharp_set_LibStatusResponse_status(void * jarg1, void * jarg2) {
10298
LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
10299
LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
10301
arg1 = (LassoLibStatusResponse *)jarg1;
10302
arg2 = (LassoSamlpStatus *)jarg2;
10303
LassoLibStatusResponse_set_Status(arg1,arg2);
10308
DllExport void * SWIGSTDCALL CSharp_get_LibStatusResponse_status(void * jarg1) {
10309
void * jresult = 0 ;
10310
LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
10311
LassoSamlpStatus *result;
10313
arg1 = (LassoLibStatusResponse *)jarg1;
10314
result = (LassoSamlpStatus *)LassoLibStatusResponse_get_Status(arg1);
10316
jresult = (void *)result;
10321
DllExport void * SWIGSTDCALL CSharp_new_LibStatusResponse() {
10322
void * jresult = 0 ;
10323
LassoLibStatusResponse *result;
10325
result = (LassoLibStatusResponse *)new_LassoLibStatusResponse();
10327
jresult = (void *)result;
10332
DllExport void SWIGSTDCALL CSharp_delete_LibStatusResponse(void * jarg1) {
10333
LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
10335
arg1 = (LassoLibStatusResponse *)jarg1;
10336
delete_LassoLibStatusResponse(arg1);
10341
DllExport char * SWIGSTDCALL CSharp_LibStatusResponse_dump(void * jarg1) {
10342
char * jresult = 0 ;
10343
LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
10346
arg1 = (LassoLibStatusResponse *)jarg1;
10347
result = (char *)LassoLibStatusResponse_dump(arg1);
10349
jresult = SWIG_csharp_string_callback(result);
10355
DllExport void SWIGSTDCALL CSharp_set_Provider_caCertChain(void * jarg1, char * jarg2) {
10356
LassoProvider *arg1 = (LassoProvider *) 0 ;
10357
char *arg2 = (char *) 0 ;
10359
arg1 = (LassoProvider *)jarg1;
10362
if (arg1->ca_cert_chain) free((char*)arg1->ca_cert_chain);
10364
arg1->ca_cert_chain = (char *) malloc(strlen(arg2)+1);
10365
strcpy((char*)arg1->ca_cert_chain,arg2);
10367
arg1->ca_cert_chain = 0;
10373
DllExport char * SWIGSTDCALL CSharp_get_Provider_caCertChain(void * jarg1) {
10374
char * jresult = 0 ;
10375
LassoProvider *arg1 = (LassoProvider *) 0 ;
10378
arg1 = (LassoProvider *)jarg1;
10379
result = (char *) ((arg1)->ca_cert_chain);
10381
jresult = SWIG_csharp_string_callback(result);
10386
DllExport void SWIGSTDCALL CSharp_set_Provider_metadataFilename(void * jarg1, char * jarg2) {
10387
LassoProvider *arg1 = (LassoProvider *) 0 ;
10388
char *arg2 = (char *) 0 ;
10390
arg1 = (LassoProvider *)jarg1;
10393
if (arg1->metadata_filename) free((char*)arg1->metadata_filename);
10395
arg1->metadata_filename = (char *) malloc(strlen(arg2)+1);
10396
strcpy((char*)arg1->metadata_filename,arg2);
10398
arg1->metadata_filename = 0;
10404
DllExport char * SWIGSTDCALL CSharp_get_Provider_metadataFilename(void * jarg1) {
10405
char * jresult = 0 ;
10406
LassoProvider *arg1 = (LassoProvider *) 0 ;
10409
arg1 = (LassoProvider *)jarg1;
10410
result = (char *) ((arg1)->metadata_filename);
10412
jresult = SWIG_csharp_string_callback(result);
10417
DllExport void SWIGSTDCALL CSharp_set_Provider_providerId(void * jarg1, char * jarg2) {
10418
LassoProvider *arg1 = (LassoProvider *) 0 ;
10419
char *arg2 = (char *) 0 ;
10421
arg1 = (LassoProvider *)jarg1;
10424
if (arg1->ProviderID) free((char*)arg1->ProviderID);
10426
arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
10427
strcpy((char*)arg1->ProviderID,arg2);
10429
arg1->ProviderID = 0;
10435
DllExport char * SWIGSTDCALL CSharp_get_Provider_providerId(void * jarg1) {
10436
char * jresult = 0 ;
10437
LassoProvider *arg1 = (LassoProvider *) 0 ;
10440
arg1 = (LassoProvider *)jarg1;
10441
result = (char *) ((arg1)->ProviderID);
10443
jresult = SWIG_csharp_string_callback(result);
10448
DllExport void SWIGSTDCALL CSharp_set_Provider_publicKey(void * jarg1, char * jarg2) {
10449
LassoProvider *arg1 = (LassoProvider *) 0 ;
10450
char *arg2 = (char *) 0 ;
10452
arg1 = (LassoProvider *)jarg1;
10455
if (arg1->public_key) free((char*)arg1->public_key);
10457
arg1->public_key = (char *) malloc(strlen(arg2)+1);
10458
strcpy((char*)arg1->public_key,arg2);
10460
arg1->public_key = 0;
10466
DllExport char * SWIGSTDCALL CSharp_get_Provider_publicKey(void * jarg1) {
10467
char * jresult = 0 ;
10468
LassoProvider *arg1 = (LassoProvider *) 0 ;
10471
arg1 = (LassoProvider *)jarg1;
10472
result = (char *) ((arg1)->public_key);
10474
jresult = SWIG_csharp_string_callback(result);
10479
DllExport void SWIGSTDCALL CSharp_set_Provider_role(void * jarg1, int jarg2) {
10480
LassoProvider *arg1 = (LassoProvider *) 0 ;
10481
LassoProviderRole arg2 ;
10483
arg1 = (LassoProvider *)jarg1;
10484
arg2 = (LassoProviderRole)jarg2;
10485
if (arg1) (arg1)->role = (LassoProviderRole )arg2;
10490
DllExport int SWIGSTDCALL CSharp_get_Provider_role(void * jarg1) {
10492
LassoProvider *arg1 = (LassoProvider *) 0 ;
10493
LassoProviderRole result;
10495
arg1 = (LassoProvider *)jarg1;
10496
result = (LassoProviderRole) ((arg1)->role);
10503
DllExport void * SWIGSTDCALL CSharp_new_Provider(int jarg1, char * jarg2, char * jarg3, char * jarg4) {
10504
void * jresult = 0 ;
10505
LassoProviderRole arg1 ;
10506
char *arg2 = (char *) 0 ;
10507
char *arg3 = (char *) 0 ;
10508
char *arg4 = (char *) 0 ;
10509
LassoProvider *result;
10511
arg1 = (LassoProviderRole)jarg1;
10515
result = (LassoProvider *)new_LassoProvider((LassoProviderRole )arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
10517
jresult = (void *)result;
10522
DllExport void SWIGSTDCALL CSharp_delete_Provider(void * jarg1) {
10523
LassoProvider *arg1 = (LassoProvider *) 0 ;
10525
arg1 = (LassoProvider *)jarg1;
10526
delete_LassoProvider(arg1);
10531
DllExport void * SWIGSTDCALL CSharp_Provider_newFromDump(char * jarg1) {
10532
void * jresult = 0 ;
10533
char *arg1 = (char *) 0 ;
10534
LassoProvider *result;
10537
result = (LassoProvider *)Provider_newFromDump(arg1);
10539
jresult = (void *)result;
10544
DllExport char * SWIGSTDCALL CSharp_Provider_dump(void * jarg1) {
10545
char * jresult = 0 ;
10546
LassoProvider *arg1 = (LassoProvider *) 0 ;
10549
arg1 = (LassoProvider *)jarg1;
10550
result = (char *)LassoProvider_dump(arg1);
10552
jresult = SWIG_csharp_string_callback(result);
10558
DllExport unsigned int SWIGSTDCALL CSharp_Provider_acceptHttpMethod(void * jarg1, void * jarg2, void * jarg3, int jarg4, unsigned int jarg5) {
10559
unsigned int jresult = 0 ;
10560
LassoProvider *arg1 = (LassoProvider *) 0 ;
10561
LassoProvider *arg2 = (LassoProvider *) 0 ;
10562
LassoMdProtocolType arg3 ;
10563
LassoHttpMethod arg4 ;
10566
LassoMdProtocolType *argp3 ;
10568
arg1 = (LassoProvider *)jarg1;
10569
arg2 = (LassoProvider *)jarg2;
10570
argp3 = (LassoMdProtocolType *)jarg3;
10572
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoMdProtocolType");
10575
arg4 = (LassoHttpMethod)jarg4;
10576
arg5 = jarg5 ? true : false;
10577
result = (bool)LassoProvider_acceptHttpMethod(arg1,arg2,arg3,(LassoHttpMethod )arg4,arg5);
10584
DllExport char * SWIGSTDCALL CSharp_Provider_getAssertionConsumerServiceUrl(void * jarg1, char * jarg2) {
10585
char * jresult = 0 ;
10586
LassoProvider *arg1 = (LassoProvider *) 0 ;
10587
char *arg2 = (char *) 0 ;
10590
arg1 = (LassoProvider *)jarg1;
10592
result = (char *)LassoProvider_getAssertionConsumerServiceUrl(arg1,arg2);
10594
jresult = SWIG_csharp_string_callback(result);
10600
DllExport char * SWIGSTDCALL CSharp_Provider_getBase64SuccinctId(void * jarg1) {
10601
char * jresult = 0 ;
10602
LassoProvider *arg1 = (LassoProvider *) 0 ;
10605
arg1 = (LassoProvider *)jarg1;
10606
result = (char *)LassoProvider_getBase64SuccinctId(arg1);
10608
jresult = SWIG_csharp_string_callback(result);
10614
DllExport char * SWIGSTDCALL CSharp_Provider_getOrganization(void * jarg1) {
10615
char * jresult = 0 ;
10616
LassoProvider *arg1 = (LassoProvider *) 0 ;
10619
arg1 = (LassoProvider *)jarg1;
10620
result = (char *)LassoProvider_getOrganization(arg1);
10622
jresult = SWIG_csharp_string_callback(result);
10628
DllExport int SWIGSTDCALL CSharp_Provider_getFirstHttpMethod(void * jarg1, void * jarg2, void * jarg3) {
10630
LassoProvider *arg1 = (LassoProvider *) 0 ;
10631
LassoProvider *arg2 = (LassoProvider *) 0 ;
10632
LassoMdProtocolType arg3 ;
10633
LassoHttpMethod result;
10634
LassoMdProtocolType *argp3 ;
10636
arg1 = (LassoProvider *)jarg1;
10637
arg2 = (LassoProvider *)jarg2;
10638
argp3 = (LassoMdProtocolType *)jarg3;
10640
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoMdProtocolType");
10643
result = (LassoHttpMethod)LassoProvider_getFirstHttpMethod(arg1,arg2,arg3);
10650
DllExport char * SWIGSTDCALL CSharp_Provider_getMetadataOne(void * jarg1, char * jarg2) {
10651
char * jresult = 0 ;
10652
LassoProvider *arg1 = (LassoProvider *) 0 ;
10653
char *arg2 = (char *) 0 ;
10656
arg1 = (LassoProvider *)jarg1;
10658
result = (char *)LassoProvider_getMetadataOne(arg1,arg2);
10660
jresult = SWIG_csharp_string_callback(result);
10666
DllExport unsigned int SWIGSTDCALL CSharp_Provider_hasProtocolProfile(void * jarg1, void * jarg2, char * jarg3) {
10667
unsigned int jresult = 0 ;
10668
LassoProvider *arg1 = (LassoProvider *) 0 ;
10669
LassoMdProtocolType arg2 ;
10670
char *arg3 = (char *) 0 ;
10672
LassoMdProtocolType *argp2 ;
10674
arg1 = (LassoProvider *)jarg1;
10675
argp2 = (LassoMdProtocolType *)jarg2;
10677
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoMdProtocolType");
10681
result = (bool)LassoProvider_hasProtocolProfile(arg1,arg2,arg3);
10688
DllExport void SWIGSTDCALL CSharp_set_Server_certificate(void * jarg1, char * jarg2) {
10689
LassoServer *arg1 = (LassoServer *) 0 ;
10690
char *arg2 = (char *) 0 ;
10692
arg1 = (LassoServer *)jarg1;
10695
if (arg1->certificate) free((char*)arg1->certificate);
10697
arg1->certificate = (char *) malloc(strlen(arg2)+1);
10698
strcpy((char*)arg1->certificate,arg2);
10700
arg1->certificate = 0;
10706
DllExport char * SWIGSTDCALL CSharp_get_Server_certificate(void * jarg1) {
10707
char * jresult = 0 ;
10708
LassoServer *arg1 = (LassoServer *) 0 ;
10711
arg1 = (LassoServer *)jarg1;
10712
result = (char *) ((arg1)->certificate);
10714
jresult = SWIG_csharp_string_callback(result);
10719
DllExport void SWIGSTDCALL CSharp_set_Server_privateKey(void * jarg1, char * jarg2) {
10720
LassoServer *arg1 = (LassoServer *) 0 ;
10721
char *arg2 = (char *) 0 ;
10723
arg1 = (LassoServer *)jarg1;
10726
if (arg1->private_key) free((char*)arg1->private_key);
10728
arg1->private_key = (char *) malloc(strlen(arg2)+1);
10729
strcpy((char*)arg1->private_key,arg2);
10731
arg1->private_key = 0;
10737
DllExport char * SWIGSTDCALL CSharp_get_Server_privateKey(void * jarg1) {
10738
char * jresult = 0 ;
10739
LassoServer *arg1 = (LassoServer *) 0 ;
10742
arg1 = (LassoServer *)jarg1;
10743
result = (char *) ((arg1)->private_key);
10745
jresult = SWIG_csharp_string_callback(result);
10750
DllExport void SWIGSTDCALL CSharp_set_Server_privateKeyPassword(void * jarg1, char * jarg2) {
10751
LassoServer *arg1 = (LassoServer *) 0 ;
10752
char *arg2 = (char *) 0 ;
10754
arg1 = (LassoServer *)jarg1;
10757
if (arg1->private_key_password) free((char*)arg1->private_key_password);
10759
arg1->private_key_password = (char *) malloc(strlen(arg2)+1);
10760
strcpy((char*)arg1->private_key_password,arg2);
10762
arg1->private_key_password = 0;
10768
DllExport char * SWIGSTDCALL CSharp_get_Server_privateKeyPassword(void * jarg1) {
10769
char * jresult = 0 ;
10770
LassoServer *arg1 = (LassoServer *) 0 ;
10773
arg1 = (LassoServer *)jarg1;
10774
result = (char *) ((arg1)->private_key_password);
10776
jresult = SWIG_csharp_string_callback(result);
10781
DllExport void SWIGSTDCALL CSharp_set_Server_signatureMethod(void * jarg1, int jarg2) {
10782
LassoServer *arg1 = (LassoServer *) 0 ;
10783
LassoSignatureMethod arg2 ;
10785
arg1 = (LassoServer *)jarg1;
10786
arg2 = (LassoSignatureMethod)jarg2;
10787
if (arg1) (arg1)->signature_method = (LassoSignatureMethod )arg2;
10792
DllExport int SWIGSTDCALL CSharp_get_Server_signatureMethod(void * jarg1) {
10794
LassoServer *arg1 = (LassoServer *) 0 ;
10795
LassoSignatureMethod result;
10797
arg1 = (LassoServer *)jarg1;
10798
result = (LassoSignatureMethod) ((arg1)->signature_method);
10805
DllExport void SWIGSTDCALL CSharp_set_Server_caCertChain(void * jarg1, char * jarg2) {
10806
LassoServer *arg1 = (LassoServer *) 0 ;
10807
char *arg2 = (char *) 0 ;
10809
arg1 = (LassoServer *)jarg1;
10811
LassoServer_set_ca_cert_chain(arg1,arg2);
10816
DllExport char * SWIGSTDCALL CSharp_get_Server_caCertChain(void * jarg1) {
10817
char * jresult = 0 ;
10818
LassoServer *arg1 = (LassoServer *) 0 ;
10821
arg1 = (LassoServer *)jarg1;
10822
result = (char *)LassoServer_get_ca_cert_chain(arg1);
10824
jresult = SWIG_csharp_string_callback(result);
10829
DllExport void SWIGSTDCALL CSharp_set_Server_metadataFilename(void * jarg1, char * jarg2) {
10830
LassoServer *arg1 = (LassoServer *) 0 ;
10831
char *arg2 = (char *) 0 ;
10833
arg1 = (LassoServer *)jarg1;
10835
LassoServer_set_metadata_filename(arg1,arg2);
10840
DllExport char * SWIGSTDCALL CSharp_get_Server_metadataFilename(void * jarg1) {
10841
char * jresult = 0 ;
10842
LassoServer *arg1 = (LassoServer *) 0 ;
10845
arg1 = (LassoServer *)jarg1;
10846
result = (char *)LassoServer_get_metadata_filename(arg1);
10848
jresult = SWIG_csharp_string_callback(result);
10853
DllExport void SWIGSTDCALL CSharp_set_Server_providerId(void * jarg1, char * jarg2) {
10854
LassoServer *arg1 = (LassoServer *) 0 ;
10855
char *arg2 = (char *) 0 ;
10857
arg1 = (LassoServer *)jarg1;
10859
LassoServer_set_ProviderID(arg1,arg2);
10864
DllExport char * SWIGSTDCALL CSharp_get_Server_providerId(void * jarg1) {
10865
char * jresult = 0 ;
10866
LassoServer *arg1 = (LassoServer *) 0 ;
10869
arg1 = (LassoServer *)jarg1;
10870
result = (char *)LassoServer_get_ProviderID(arg1);
10872
jresult = SWIG_csharp_string_callback(result);
10877
DllExport void SWIGSTDCALL CSharp_set_Server_publicKey(void * jarg1, char * jarg2) {
10878
LassoServer *arg1 = (LassoServer *) 0 ;
10879
char *arg2 = (char *) 0 ;
10881
arg1 = (LassoServer *)jarg1;
10883
LassoServer_set_public_key(arg1,arg2);
10888
DllExport char * SWIGSTDCALL CSharp_get_Server_publicKey(void * jarg1) {
10889
char * jresult = 0 ;
10890
LassoServer *arg1 = (LassoServer *) 0 ;
10893
arg1 = (LassoServer *)jarg1;
10894
result = (char *)LassoServer_get_public_key(arg1);
10896
jresult = SWIG_csharp_string_callback(result);
10901
DllExport void * SWIGSTDCALL CSharp_get_Server_providerIds(void * jarg1) {
10902
void * jresult = 0 ;
10903
LassoServer *arg1 = (LassoServer *) 0 ;
10904
LassoStringList *result;
10906
arg1 = (LassoServer *)jarg1;
10907
result = (LassoStringList *)LassoServer_get_providerIds(arg1);
10909
jresult = (void *)result;
10914
DllExport void * SWIGSTDCALL CSharp_new_Server(char * jarg1, char * jarg2, char * jarg3, char * jarg4) {
10915
void * jresult = 0 ;
10916
char *arg1 = (char *) NULL ;
10917
char *arg2 = (char *) NULL ;
10918
char *arg3 = (char *) NULL ;
10919
char *arg4 = (char *) NULL ;
10920
LassoServer *result;
10926
result = (LassoServer *)new_LassoServer(arg1,arg2,arg3,arg4);
10928
jresult = (void *)result;
10933
DllExport void SWIGSTDCALL CSharp_delete_Server(void * jarg1) {
10934
LassoServer *arg1 = (LassoServer *) 0 ;
10936
arg1 = (LassoServer *)jarg1;
10937
delete_LassoServer(arg1);
10942
DllExport void * SWIGSTDCALL CSharp_Server_newFromDump(char * jarg1) {
10943
void * jresult = 0 ;
10944
char *arg1 = (char *) 0 ;
10945
LassoServer *result;
10948
result = (LassoServer *)Server_newFromDump(arg1);
10950
jresult = (void *)result;
10955
DllExport unsigned int SWIGSTDCALL CSharp_Server_acceptHttpMethod(void * jarg1, void * jarg2, void * jarg3, int jarg4, unsigned int jarg5) {
10956
unsigned int jresult = 0 ;
10957
LassoServer *arg1 = (LassoServer *) 0 ;
10958
LassoProvider *arg2 = (LassoProvider *) 0 ;
10959
LassoMdProtocolType arg3 ;
10960
LassoHttpMethod arg4 ;
10963
LassoMdProtocolType *argp3 ;
10965
arg1 = (LassoServer *)jarg1;
10966
arg2 = (LassoProvider *)jarg2;
10967
argp3 = (LassoMdProtocolType *)jarg3;
10969
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoMdProtocolType");
10972
arg4 = (LassoHttpMethod)jarg4;
10973
arg5 = jarg5 ? true : false;
10974
result = (bool)LassoServer_acceptHttpMethod(arg1,arg2,arg3,(LassoHttpMethod )arg4,arg5);
10981
DllExport char * SWIGSTDCALL CSharp_Server_getAssertionConsumerServiceUrl(void * jarg1, char * jarg2) {
10982
char * jresult = 0 ;
10983
LassoServer *arg1 = (LassoServer *) 0 ;
10984
char *arg2 = (char *) 0 ;
10987
arg1 = (LassoServer *)jarg1;
10989
result = (char *)LassoServer_getAssertionConsumerServiceUrl(arg1,arg2);
10991
jresult = SWIG_csharp_string_callback(result);
10997
DllExport char * SWIGSTDCALL CSharp_Server_getBase64SuccinctId(void * jarg1) {
10998
char * jresult = 0 ;
10999
LassoServer *arg1 = (LassoServer *) 0 ;
11002
arg1 = (LassoServer *)jarg1;
11003
result = (char *)LassoServer_getBase64SuccinctId(arg1);
11005
jresult = SWIG_csharp_string_callback(result);
11011
DllExport char * SWIGSTDCALL CSharp_Server_getOrganization(void * jarg1) {
11012
char * jresult = 0 ;
11013
LassoServer *arg1 = (LassoServer *) 0 ;
11016
arg1 = (LassoServer *)jarg1;
11017
result = (char *)LassoServer_getOrganization(arg1);
11019
jresult = SWIG_csharp_string_callback(result);
11025
DllExport int SWIGSTDCALL CSharp_Server_getFirstHttpMethod(void * jarg1, void * jarg2, void * jarg3) {
11027
LassoServer *arg1 = (LassoServer *) 0 ;
11028
LassoProvider *arg2 = (LassoProvider *) 0 ;
11029
LassoMdProtocolType arg3 ;
11030
LassoHttpMethod result;
11031
LassoMdProtocolType *argp3 ;
11033
arg1 = (LassoServer *)jarg1;
11034
arg2 = (LassoProvider *)jarg2;
11035
argp3 = (LassoMdProtocolType *)jarg3;
11037
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoMdProtocolType");
11040
result = (LassoHttpMethod)LassoServer_getFirstHttpMethod(arg1,arg2,arg3);
11047
DllExport char * SWIGSTDCALL CSharp_Server_getMetadataOne(void * jarg1, char * jarg2) {
11048
char * jresult = 0 ;
11049
LassoServer *arg1 = (LassoServer *) 0 ;
11050
char *arg2 = (char *) 0 ;
11053
arg1 = (LassoServer *)jarg1;
11055
result = (char *)LassoServer_getMetadataOne(arg1,arg2);
11057
jresult = SWIG_csharp_string_callback(result);
11063
DllExport unsigned int SWIGSTDCALL CSharp_Server_hasProtocolProfile(void * jarg1, void * jarg2, char * jarg3) {
11064
unsigned int jresult = 0 ;
11065
LassoServer *arg1 = (LassoServer *) 0 ;
11066
LassoMdProtocolType arg2 ;
11067
char *arg3 = (char *) 0 ;
11069
LassoMdProtocolType *argp2 ;
11071
arg1 = (LassoServer *)jarg1;
11072
argp2 = (LassoMdProtocolType *)jarg2;
11074
SWIG_CSharpThrowException(SWIG_CSharpNullReferenceException, "Attempt to dereference null LassoMdProtocolType");
11078
result = (bool)LassoServer_hasProtocolProfile(arg1,arg2,arg3);
11085
DllExport int SWIGSTDCALL CSharp_Server_addProvider(void * jarg1, int jarg2, char * jarg3, char * jarg4, char * jarg5) {
11087
LassoServer *arg1 = (LassoServer *) 0 ;
11088
LassoProviderRole arg2 ;
11089
char *arg3 = (char *) 0 ;
11090
char *arg4 = (char *) NULL ;
11091
char *arg5 = (char *) NULL ;
11094
arg1 = (LassoServer *)jarg1;
11095
arg2 = (LassoProviderRole)jarg2;
11101
errorCode = result = (int)LassoServer_addProvider(arg1,(LassoProviderRole )arg2,arg3,arg4,arg5);
11104
char errorMsg[256];
11105
build_exception_msg(errorCode, errorMsg);
11106
SWIG_exception(SWIG_UnknownError, errorMsg);
11114
DllExport char * SWIGSTDCALL CSharp_Server_dump(void * jarg1) {
11115
char * jresult = 0 ;
11116
LassoServer *arg1 = (LassoServer *) 0 ;
11119
arg1 = (LassoServer *)jarg1;
11120
result = (char *)LassoServer_dump(arg1);
11122
jresult = SWIG_csharp_string_callback(result);
11128
DllExport void * SWIGSTDCALL CSharp_Server_getProvider(void * jarg1, char * jarg2) {
11129
void * jresult = 0 ;
11130
LassoServer *arg1 = (LassoServer *) 0 ;
11131
char *arg2 = (char *) 0 ;
11132
LassoProvider *result;
11134
arg1 = (LassoServer *)jarg1;
11136
result = (LassoProvider *)LassoServer_getProvider(arg1,arg2);
11138
jresult = (void *)result;
11143
DllExport void SWIGSTDCALL CSharp_set_Federation_remoteProviderId(void * jarg1, char * jarg2) {
11144
LassoFederation *arg1 = (LassoFederation *) 0 ;
11145
char *arg2 = (char *) 0 ;
11147
arg1 = (LassoFederation *)jarg1;
11150
if (arg1->remote_providerID) free((char*)arg1->remote_providerID);
11152
arg1->remote_providerID = (char *) malloc(strlen(arg2)+1);
11153
strcpy((char*)arg1->remote_providerID,arg2);
11155
arg1->remote_providerID = 0;
11161
DllExport char * SWIGSTDCALL CSharp_get_Federation_remoteProviderId(void * jarg1) {
11162
char * jresult = 0 ;
11163
LassoFederation *arg1 = (LassoFederation *) 0 ;
11166
arg1 = (LassoFederation *)jarg1;
11167
result = (char *) ((arg1)->remote_providerID);
11169
jresult = SWIG_csharp_string_callback(result);
11174
DllExport void SWIGSTDCALL CSharp_set_Federation_localNameIdentifier(void * jarg1, void * jarg2) {
11175
LassoFederation *arg1 = (LassoFederation *) 0 ;
11176
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
11178
arg1 = (LassoFederation *)jarg1;
11179
arg2 = (LassoSamlNameIdentifier *)jarg2;
11180
LassoFederation_set_local_nameIdentifier(arg1,arg2);
11185
DllExport void * SWIGSTDCALL CSharp_get_Federation_localNameIdentifier(void * jarg1) {
11186
void * jresult = 0 ;
11187
LassoFederation *arg1 = (LassoFederation *) 0 ;
11188
LassoSamlNameIdentifier *result;
11190
arg1 = (LassoFederation *)jarg1;
11191
result = (LassoSamlNameIdentifier *)LassoFederation_get_local_nameIdentifier(arg1);
11193
jresult = (void *)result;
11198
DllExport void SWIGSTDCALL CSharp_set_Federation_remoteNameIdentifier(void * jarg1, void * jarg2) {
11199
LassoFederation *arg1 = (LassoFederation *) 0 ;
11200
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
11202
arg1 = (LassoFederation *)jarg1;
11203
arg2 = (LassoSamlNameIdentifier *)jarg2;
11204
LassoFederation_set_remote_nameIdentifier(arg1,arg2);
11209
DllExport void * SWIGSTDCALL CSharp_get_Federation_remoteNameIdentifier(void * jarg1) {
11210
void * jresult = 0 ;
11211
LassoFederation *arg1 = (LassoFederation *) 0 ;
11212
LassoSamlNameIdentifier *result;
11214
arg1 = (LassoFederation *)jarg1;
11215
result = (LassoSamlNameIdentifier *)LassoFederation_get_remote_nameIdentifier(arg1);
11217
jresult = (void *)result;
11222
DllExport void * SWIGSTDCALL CSharp_new_Federation(char * jarg1) {
11223
void * jresult = 0 ;
11224
char *arg1 = (char *) 0 ;
11225
LassoFederation *result;
11228
result = (LassoFederation *)new_LassoFederation(arg1);
11230
jresult = (void *)result;
11235
DllExport void SWIGSTDCALL CSharp_delete_Federation(void * jarg1) {
11236
LassoFederation *arg1 = (LassoFederation *) 0 ;
11238
arg1 = (LassoFederation *)jarg1;
11239
delete_LassoFederation(arg1);
11244
DllExport char * SWIGSTDCALL CSharp_Federation_dump(void * jarg1) {
11245
char * jresult = 0 ;
11246
LassoFederation *arg1 = (LassoFederation *) 0 ;
11249
arg1 = (LassoFederation *)jarg1;
11250
result = (char *)LassoFederation_dump(arg1);
11252
jresult = SWIG_csharp_string_callback(result);
11258
DllExport void SWIGSTDCALL CSharp_Federation_buildLocalNameIdentifier(void * jarg1, char * jarg2, char * jarg3, char * jarg4) {
11259
LassoFederation *arg1 = (LassoFederation *) 0 ;
11260
char *arg2 = (char *) 0 ;
11261
char *arg3 = (char *) 0 ;
11262
char *arg4 = (char *) 0 ;
11264
arg1 = (LassoFederation *)jarg1;
11268
LassoFederation_buildLocalNameIdentifier(arg1,arg2,arg3,arg4);
11273
DllExport unsigned int SWIGSTDCALL CSharp_Federation_verifyNameIdentifier(void * jarg1, void * jarg2) {
11274
unsigned int jresult = 0 ;
11275
LassoFederation *arg1 = (LassoFederation *) 0 ;
11276
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
11279
arg1 = (LassoFederation *)jarg1;
11280
arg2 = (LassoSamlNameIdentifier *)jarg2;
11281
result = (bool)LassoFederation_verifyNameIdentifier(arg1,arg2);
11288
DllExport unsigned int SWIGSTDCALL CSharp_get_Identity_isDirty(void * jarg1) {
11289
unsigned int jresult = 0 ;
11290
LassoIdentity *arg1 = (LassoIdentity *) 0 ;
11293
arg1 = (LassoIdentity *)jarg1;
11294
result = (bool) ((arg1)->is_dirty);
11301
DllExport void * SWIGSTDCALL CSharp_get_Identity_providerIds(void * jarg1) {
11302
void * jresult = 0 ;
11303
LassoIdentity *arg1 = (LassoIdentity *) 0 ;
11304
LassoStringList *result;
11306
arg1 = (LassoIdentity *)jarg1;
11307
result = (LassoStringList *)LassoIdentity_get_providerIds(arg1);
11309
jresult = (void *)result;
11314
DllExport void * SWIGSTDCALL CSharp_new_Identity() {
11315
void * jresult = 0 ;
11316
LassoIdentity *result;
11318
result = (LassoIdentity *)new_LassoIdentity();
11320
jresult = (void *)result;
11325
DllExport void SWIGSTDCALL CSharp_delete_Identity(void * jarg1) {
11326
LassoIdentity *arg1 = (LassoIdentity *) 0 ;
11328
arg1 = (LassoIdentity *)jarg1;
11329
delete_LassoIdentity(arg1);
11334
DllExport void * SWIGSTDCALL CSharp_Identity_newFromDump(char * jarg1) {
11335
void * jresult = 0 ;
11336
char *arg1 = (char *) 0 ;
11337
LassoIdentity *result;
11340
result = (LassoIdentity *)Identity_newFromDump(arg1);
11342
jresult = (void *)result;
11347
DllExport char * SWIGSTDCALL CSharp_Identity_dump(void * jarg1) {
11348
char * jresult = 0 ;
11349
LassoIdentity *arg1 = (LassoIdentity *) 0 ;
11352
arg1 = (LassoIdentity *)jarg1;
11353
result = (char *)LassoIdentity_dump(arg1);
11355
jresult = SWIG_csharp_string_callback(result);
11361
DllExport void * SWIGSTDCALL CSharp_Identity_getFederation(void * jarg1, char * jarg2) {
11362
void * jresult = 0 ;
11363
LassoIdentity *arg1 = (LassoIdentity *) 0 ;
11364
char *arg2 = (char *) 0 ;
11365
LassoFederation *result;
11367
arg1 = (LassoIdentity *)jarg1;
11369
result = (LassoFederation *)LassoIdentity_getFederation(arg1,arg2);
11371
jresult = (void *)result;
11376
DllExport unsigned int SWIGSTDCALL CSharp_get_Session_isDirty(void * jarg1) {
11377
unsigned int jresult = 0 ;
11378
LassoSession *arg1 = (LassoSession *) 0 ;
11381
arg1 = (LassoSession *)jarg1;
11382
result = (bool) ((arg1)->is_dirty);
11389
DllExport void * SWIGSTDCALL CSharp_get_Session_providerIds(void * jarg1) {
11390
void * jresult = 0 ;
11391
LassoSession *arg1 = (LassoSession *) 0 ;
11392
LassoStringList *result;
11394
arg1 = (LassoSession *)jarg1;
11395
result = (LassoStringList *)LassoSession_get_providerIds(arg1);
11397
jresult = (void *)result;
11402
DllExport void * SWIGSTDCALL CSharp_new_Session() {
11403
void * jresult = 0 ;
11404
LassoSession *result;
11406
result = (LassoSession *)new_LassoSession();
11408
jresult = (void *)result;
11413
DllExport void SWIGSTDCALL CSharp_delete_Session(void * jarg1) {
11414
LassoSession *arg1 = (LassoSession *) 0 ;
11416
arg1 = (LassoSession *)jarg1;
11417
delete_LassoSession(arg1);
11422
DllExport void * SWIGSTDCALL CSharp_Session_newFromDump(char * jarg1) {
11423
void * jresult = 0 ;
11424
char *arg1 = (char *) 0 ;
11425
LassoSession *result;
11428
result = (LassoSession *)Session_newFromDump(arg1);
11430
jresult = (void *)result;
11435
DllExport char * SWIGSTDCALL CSharp_Session_dump(void * jarg1) {
11436
char * jresult = 0 ;
11437
LassoSession *arg1 = (LassoSession *) 0 ;
11440
arg1 = (LassoSession *)jarg1;
11441
result = (char *)LassoSession_dump(arg1);
11443
jresult = SWIG_csharp_string_callback(result);
11449
DllExport void * SWIGSTDCALL CSharp_Session_getAssertions(void * jarg1, char * jarg2) {
11450
void * jresult = 0 ;
11451
LassoSession *arg1 = (LassoSession *) 0 ;
11452
char *arg2 = (char *) 0 ;
11453
LassoNodeList *result;
11455
arg1 = (LassoSession *)jarg1;
11457
result = (LassoNodeList *)LassoSession_getAssertions(arg1,arg2);
11459
jresult = (void *)result;
11464
DllExport int SWIGSTDCALL CSharp_getRequestTypeFromSoapMsg(char * jarg1) {
11466
char *arg1 = (char *) 0 ;
11467
LassoRequestType result;
11470
result = (LassoRequestType)lasso_profile_get_request_type_from_soap_msg(arg1);
11477
DllExport unsigned int SWIGSTDCALL CSharp_isLibertyQuery(char * jarg1) {
11478
unsigned int jresult = 0 ;
11479
char *arg1 = (char *) 0 ;
11483
result = (bool)lasso_profile_is_liberty_query(arg1);
11490
DllExport void SWIGSTDCALL CSharp_set_Defederation_identity(void * jarg1, void * jarg2) {
11491
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11492
LassoIdentity *arg2 = (LassoIdentity *) 0 ;
11494
arg1 = (LassoDefederation *)jarg1;
11495
arg2 = (LassoIdentity *)jarg2;
11496
LassoDefederation_set_identity(arg1,arg2);
11501
DllExport void * SWIGSTDCALL CSharp_get_Defederation_identity(void * jarg1) {
11502
void * jresult = 0 ;
11503
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11504
LassoIdentity *result;
11506
arg1 = (LassoDefederation *)jarg1;
11507
result = (LassoIdentity *)LassoDefederation_get_identity(arg1);
11509
jresult = (void *)result;
11514
DllExport unsigned int SWIGSTDCALL CSharp_get_Defederation_isIdentityDirty(void * jarg1) {
11515
unsigned int jresult = 0 ;
11516
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11519
arg1 = (LassoDefederation *)jarg1;
11520
result = (bool)LassoDefederation_get_isIdentityDirty(arg1);
11527
DllExport unsigned int SWIGSTDCALL CSharp_get_Defederation_isSessionDirty(void * jarg1) {
11528
unsigned int jresult = 0 ;
11529
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11532
arg1 = (LassoDefederation *)jarg1;
11533
result = (bool)LassoDefederation_get_isSessionDirty(arg1);
11540
DllExport char * SWIGSTDCALL CSharp_get_Defederation_msgBody(void * jarg1) {
11541
char * jresult = 0 ;
11542
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11545
arg1 = (LassoDefederation *)jarg1;
11546
result = (char *)LassoDefederation_get_msgBody(arg1);
11548
jresult = SWIG_csharp_string_callback(result);
11553
DllExport char * SWIGSTDCALL CSharp_get_Defederation_msgRelayState(void * jarg1) {
11554
char * jresult = 0 ;
11555
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11558
arg1 = (LassoDefederation *)jarg1;
11559
result = (char *)LassoDefederation_get_msgRelayState(arg1);
11561
jresult = SWIG_csharp_string_callback(result);
11566
DllExport char * SWIGSTDCALL CSharp_get_Defederation_msgUrl(void * jarg1) {
11567
char * jresult = 0 ;
11568
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11571
arg1 = (LassoDefederation *)jarg1;
11572
result = (char *)LassoDefederation_get_msgUrl(arg1);
11574
jresult = SWIG_csharp_string_callback(result);
11579
DllExport void SWIGSTDCALL CSharp_set_Defederation_nameIdentifier(void * jarg1, void * jarg2) {
11580
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11581
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
11583
arg1 = (LassoDefederation *)jarg1;
11584
arg2 = (LassoSamlNameIdentifier *)jarg2;
11585
LassoDefederation_set_nameIdentifier(arg1,arg2);
11590
DllExport void * SWIGSTDCALL CSharp_get_Defederation_nameIdentifier(void * jarg1) {
11591
void * jresult = 0 ;
11592
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11593
LassoSamlNameIdentifier *result;
11595
arg1 = (LassoDefederation *)jarg1;
11596
result = (LassoSamlNameIdentifier *)LassoDefederation_get_nameIdentifier(arg1);
11598
jresult = (void *)result;
11603
DllExport void SWIGSTDCALL CSharp_set_Defederation_remoteProviderId(void * jarg1, char * jarg2) {
11604
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11605
char *arg2 = (char *) 0 ;
11607
arg1 = (LassoDefederation *)jarg1;
11609
LassoDefederation_set_remoteProviderId(arg1,arg2);
11614
DllExport char * SWIGSTDCALL CSharp_get_Defederation_remoteProviderId(void * jarg1) {
11615
char * jresult = 0 ;
11616
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11619
arg1 = (LassoDefederation *)jarg1;
11620
result = (char *)LassoDefederation_get_remoteProviderId(arg1);
11622
jresult = SWIG_csharp_string_callback(result);
11627
DllExport void SWIGSTDCALL CSharp_set_Defederation_request(void * jarg1, void * jarg2) {
11628
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11629
LassoSamlpRequestAbstract *arg2 = (LassoSamlpRequestAbstract *) 0 ;
11631
arg1 = (LassoDefederation *)jarg1;
11632
arg2 = (LassoSamlpRequestAbstract *)jarg2;
11633
LassoDefederation_set_request(arg1,arg2);
11638
DllExport void * SWIGSTDCALL CSharp_get_Defederation_request(void * jarg1) {
11639
void * jresult = 0 ;
11640
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11641
LassoSamlpRequestAbstract *result;
11643
arg1 = (LassoDefederation *)jarg1;
11644
result = (LassoSamlpRequestAbstract *)LassoDefederation_get_request(arg1);
11646
jresult = (void *)result;
11651
DllExport void SWIGSTDCALL CSharp_set_Defederation_response(void * jarg1, void * jarg2) {
11652
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11653
LassoSamlpResponseAbstract *arg2 = (LassoSamlpResponseAbstract *) 0 ;
11655
arg1 = (LassoDefederation *)jarg1;
11656
arg2 = (LassoSamlpResponseAbstract *)jarg2;
11657
LassoDefederation_set_response(arg1,arg2);
11662
DllExport void * SWIGSTDCALL CSharp_get_Defederation_response(void * jarg1) {
11663
void * jresult = 0 ;
11664
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11665
LassoSamlpResponseAbstract *result;
11667
arg1 = (LassoDefederation *)jarg1;
11668
result = (LassoSamlpResponseAbstract *)LassoDefederation_get_response(arg1);
11670
jresult = (void *)result;
11675
DllExport void SWIGSTDCALL CSharp_set_Defederation_server(void * jarg1, void * jarg2) {
11676
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11677
LassoServer *arg2 = (LassoServer *) 0 ;
11679
arg1 = (LassoDefederation *)jarg1;
11680
arg2 = (LassoServer *)jarg2;
11681
LassoDefederation_set_server(arg1,arg2);
11686
DllExport void * SWIGSTDCALL CSharp_get_Defederation_server(void * jarg1) {
11687
void * jresult = 0 ;
11688
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11689
LassoServer *result;
11691
arg1 = (LassoDefederation *)jarg1;
11692
result = (LassoServer *)LassoDefederation_get_server(arg1);
11694
jresult = (void *)result;
11699
DllExport void SWIGSTDCALL CSharp_set_Defederation_session(void * jarg1, void * jarg2) {
11700
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11701
LassoSession *arg2 = (LassoSession *) 0 ;
11703
arg1 = (LassoDefederation *)jarg1;
11704
arg2 = (LassoSession *)jarg2;
11705
LassoDefederation_set_session(arg1,arg2);
11710
DllExport void * SWIGSTDCALL CSharp_get_Defederation_session(void * jarg1) {
11711
void * jresult = 0 ;
11712
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11713
LassoSession *result;
11715
arg1 = (LassoDefederation *)jarg1;
11716
result = (LassoSession *)LassoDefederation_get_session(arg1);
11718
jresult = (void *)result;
11723
DllExport void * SWIGSTDCALL CSharp_new_Defederation(void * jarg1) {
11724
void * jresult = 0 ;
11725
LassoServer *arg1 = (LassoServer *) 0 ;
11726
LassoDefederation *result;
11728
arg1 = (LassoServer *)jarg1;
11729
result = (LassoDefederation *)new_LassoDefederation(arg1);
11731
jresult = (void *)result;
11736
DllExport void SWIGSTDCALL CSharp_delete_Defederation(void * jarg1) {
11737
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11739
arg1 = (LassoDefederation *)jarg1;
11740
delete_LassoDefederation(arg1);
11745
DllExport int SWIGSTDCALL CSharp_Defederation_setIdentityFromDump(void * jarg1, char * jarg2) {
11747
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11748
char *arg2 = (char *) 0 ;
11751
arg1 = (LassoDefederation *)jarg1;
11755
errorCode = result = (int)LassoDefederation_setIdentityFromDump(arg1,arg2);
11758
char errorMsg[256];
11759
build_exception_msg(errorCode, errorMsg);
11760
SWIG_exception(SWIG_UnknownError, errorMsg);
11768
DllExport int SWIGSTDCALL CSharp_Defederation_setSessionFromDump(void * jarg1, char * jarg2) {
11770
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11771
char *arg2 = (char *) 0 ;
11774
arg1 = (LassoDefederation *)jarg1;
11778
errorCode = result = (int)LassoDefederation_setSessionFromDump(arg1,arg2);
11781
char errorMsg[256];
11782
build_exception_msg(errorCode, errorMsg);
11783
SWIG_exception(SWIG_UnknownError, errorMsg);
11791
DllExport int SWIGSTDCALL CSharp_Defederation_buildNotificationMsg(void * jarg1) {
11793
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11796
arg1 = (LassoDefederation *)jarg1;
11799
errorCode = result = (int)LassoDefederation_buildNotificationMsg(arg1);
11802
char errorMsg[256];
11803
build_exception_msg(errorCode, errorMsg);
11804
SWIG_exception(SWIG_UnknownError, errorMsg);
11812
DllExport int SWIGSTDCALL CSharp_Defederation_initNotification(void * jarg1, char * jarg2, int jarg3) {
11814
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11815
char *arg2 = (char *) NULL ;
11816
LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ;
11819
arg1 = (LassoDefederation *)jarg1;
11821
arg3 = (LassoHttpMethod)jarg3;
11824
errorCode = result = (int)LassoDefederation_initNotification(arg1,arg2,(LassoHttpMethod )arg3);
11827
char errorMsg[256];
11828
build_exception_msg(errorCode, errorMsg);
11829
SWIG_exception(SWIG_UnknownError, errorMsg);
11837
DllExport int SWIGSTDCALL CSharp_Defederation_processNotificationMsg(void * jarg1, char * jarg2) {
11839
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11840
char *arg2 = (char *) 0 ;
11843
arg1 = (LassoDefederation *)jarg1;
11847
errorCode = result = (int)LassoDefederation_processNotificationMsg(arg1,arg2);
11850
char errorMsg[256];
11851
build_exception_msg(errorCode, errorMsg);
11852
SWIG_exception(SWIG_UnknownError, errorMsg);
11860
DllExport int SWIGSTDCALL CSharp_Defederation_validateNotification(void * jarg1) {
11862
LassoDefederation *arg1 = (LassoDefederation *) 0 ;
11865
arg1 = (LassoDefederation *)jarg1;
11868
errorCode = result = (int)LassoDefederation_validateNotification(arg1);
11871
char errorMsg[256];
11872
build_exception_msg(errorCode, errorMsg);
11873
SWIG_exception(SWIG_UnknownError, errorMsg);
11881
DllExport char * SWIGSTDCALL CSharp_get_Login_assertionArtifact(void * jarg1) {
11882
char * jresult = 0 ;
11883
LassoLogin *arg1 = (LassoLogin *) 0 ;
11886
arg1 = (LassoLogin *)jarg1;
11887
result = (char *) ((arg1)->assertionArtifact);
11889
jresult = SWIG_csharp_string_callback(result);
11894
DllExport int SWIGSTDCALL CSharp_get_Login_protocolProfile(void * jarg1) {
11896
LassoLogin *arg1 = (LassoLogin *) 0 ;
11897
LassoLoginProtocolProfile result;
11899
arg1 = (LassoLogin *)jarg1;
11900
result = (LassoLoginProtocolProfile) ((arg1)->protocolProfile);
11907
DllExport void SWIGSTDCALL CSharp_set_Login_identity(void * jarg1, void * jarg2) {
11908
LassoLogin *arg1 = (LassoLogin *) 0 ;
11909
LassoIdentity *arg2 = (LassoIdentity *) 0 ;
11911
arg1 = (LassoLogin *)jarg1;
11912
arg2 = (LassoIdentity *)jarg2;
11913
LassoLogin_set_identity(arg1,arg2);
11918
DllExport void * SWIGSTDCALL CSharp_get_Login_identity(void * jarg1) {
11919
void * jresult = 0 ;
11920
LassoLogin *arg1 = (LassoLogin *) 0 ;
11921
LassoIdentity *result;
11923
arg1 = (LassoLogin *)jarg1;
11924
result = (LassoIdentity *)LassoLogin_get_identity(arg1);
11926
jresult = (void *)result;
11931
DllExport unsigned int SWIGSTDCALL CSharp_get_Login_isIdentityDirty(void * jarg1) {
11932
unsigned int jresult = 0 ;
11933
LassoLogin *arg1 = (LassoLogin *) 0 ;
11936
arg1 = (LassoLogin *)jarg1;
11937
result = (bool)LassoLogin_get_isIdentityDirty(arg1);
11944
DllExport unsigned int SWIGSTDCALL CSharp_get_Login_isSessionDirty(void * jarg1) {
11945
unsigned int jresult = 0 ;
11946
LassoLogin *arg1 = (LassoLogin *) 0 ;
11949
arg1 = (LassoLogin *)jarg1;
11950
result = (bool)LassoLogin_get_isSessionDirty(arg1);
11957
DllExport char * SWIGSTDCALL CSharp_get_Login_msgBody(void * jarg1) {
11958
char * jresult = 0 ;
11959
LassoLogin *arg1 = (LassoLogin *) 0 ;
11962
arg1 = (LassoLogin *)jarg1;
11963
result = (char *)LassoLogin_get_msgBody(arg1);
11965
jresult = SWIG_csharp_string_callback(result);
11970
DllExport char * SWIGSTDCALL CSharp_get_Login_msgRelayState(void * jarg1) {
11971
char * jresult = 0 ;
11972
LassoLogin *arg1 = (LassoLogin *) 0 ;
11975
arg1 = (LassoLogin *)jarg1;
11976
result = (char *)LassoLogin_get_msgRelayState(arg1);
11978
jresult = SWIG_csharp_string_callback(result);
11983
DllExport char * SWIGSTDCALL CSharp_get_Login_msgUrl(void * jarg1) {
11984
char * jresult = 0 ;
11985
LassoLogin *arg1 = (LassoLogin *) 0 ;
11988
arg1 = (LassoLogin *)jarg1;
11989
result = (char *)LassoLogin_get_msgUrl(arg1);
11991
jresult = SWIG_csharp_string_callback(result);
11996
DllExport void SWIGSTDCALL CSharp_set_Login_nameIdentifier(void * jarg1, void * jarg2) {
11997
LassoLogin *arg1 = (LassoLogin *) 0 ;
11998
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
12000
arg1 = (LassoLogin *)jarg1;
12001
arg2 = (LassoSamlNameIdentifier *)jarg2;
12002
LassoLogin_set_nameIdentifier(arg1,arg2);
12007
DllExport void * SWIGSTDCALL CSharp_get_Login_nameIdentifier(void * jarg1) {
12008
void * jresult = 0 ;
12009
LassoLogin *arg1 = (LassoLogin *) 0 ;
12010
LassoSamlNameIdentifier *result;
12012
arg1 = (LassoLogin *)jarg1;
12013
result = (LassoSamlNameIdentifier *)LassoLogin_get_nameIdentifier(arg1);
12015
jresult = (void *)result;
12020
DllExport void SWIGSTDCALL CSharp_set_Login_remoteProviderId(void * jarg1, char * jarg2) {
12021
LassoLogin *arg1 = (LassoLogin *) 0 ;
12022
char *arg2 = (char *) 0 ;
12024
arg1 = (LassoLogin *)jarg1;
12026
LassoLogin_set_remoteProviderId(arg1,arg2);
12031
DllExport char * SWIGSTDCALL CSharp_get_Login_remoteProviderId(void * jarg1) {
12032
char * jresult = 0 ;
12033
LassoLogin *arg1 = (LassoLogin *) 0 ;
12036
arg1 = (LassoLogin *)jarg1;
12037
result = (char *)LassoLogin_get_remoteProviderId(arg1);
12039
jresult = SWIG_csharp_string_callback(result);
12044
DllExport void SWIGSTDCALL CSharp_set_Login_request(void * jarg1, void * jarg2) {
12045
LassoLogin *arg1 = (LassoLogin *) 0 ;
12046
LassoSamlpRequestAbstract *arg2 = (LassoSamlpRequestAbstract *) 0 ;
12048
arg1 = (LassoLogin *)jarg1;
12049
arg2 = (LassoSamlpRequestAbstract *)jarg2;
12050
LassoLogin_set_request(arg1,arg2);
12055
DllExport void * SWIGSTDCALL CSharp_get_Login_request(void * jarg1) {
12056
void * jresult = 0 ;
12057
LassoLogin *arg1 = (LassoLogin *) 0 ;
12058
LassoSamlpRequestAbstract *result;
12060
arg1 = (LassoLogin *)jarg1;
12061
result = (LassoSamlpRequestAbstract *)LassoLogin_get_request(arg1);
12063
jresult = (void *)result;
12068
DllExport void SWIGSTDCALL CSharp_set_Login_response(void * jarg1, void * jarg2) {
12069
LassoLogin *arg1 = (LassoLogin *) 0 ;
12070
LassoSamlpResponseAbstract *arg2 = (LassoSamlpResponseAbstract *) 0 ;
12072
arg1 = (LassoLogin *)jarg1;
12073
arg2 = (LassoSamlpResponseAbstract *)jarg2;
12074
LassoLogin_set_response(arg1,arg2);
12079
DllExport void * SWIGSTDCALL CSharp_get_Login_response(void * jarg1) {
12080
void * jresult = 0 ;
12081
LassoLogin *arg1 = (LassoLogin *) 0 ;
12082
LassoSamlpResponseAbstract *result;
12084
arg1 = (LassoLogin *)jarg1;
12085
result = (LassoSamlpResponseAbstract *)LassoLogin_get_response(arg1);
12087
jresult = (void *)result;
12092
DllExport void SWIGSTDCALL CSharp_set_Login_server(void * jarg1, void * jarg2) {
12093
LassoLogin *arg1 = (LassoLogin *) 0 ;
12094
LassoServer *arg2 = (LassoServer *) 0 ;
12096
arg1 = (LassoLogin *)jarg1;
12097
arg2 = (LassoServer *)jarg2;
12098
LassoLogin_set_server(arg1,arg2);
12103
DllExport void * SWIGSTDCALL CSharp_get_Login_server(void * jarg1) {
12104
void * jresult = 0 ;
12105
LassoLogin *arg1 = (LassoLogin *) 0 ;
12106
LassoServer *result;
12108
arg1 = (LassoLogin *)jarg1;
12109
result = (LassoServer *)LassoLogin_get_server(arg1);
12111
jresult = (void *)result;
12116
DllExport void SWIGSTDCALL CSharp_set_Login_session(void * jarg1, void * jarg2) {
12117
LassoLogin *arg1 = (LassoLogin *) 0 ;
12118
LassoSession *arg2 = (LassoSession *) 0 ;
12120
arg1 = (LassoLogin *)jarg1;
12121
arg2 = (LassoSession *)jarg2;
12122
LassoLogin_set_session(arg1,arg2);
12127
DllExport void * SWIGSTDCALL CSharp_get_Login_session(void * jarg1) {
12128
void * jresult = 0 ;
12129
LassoLogin *arg1 = (LassoLogin *) 0 ;
12130
LassoSession *result;
12132
arg1 = (LassoLogin *)jarg1;
12133
result = (LassoSession *)LassoLogin_get_session(arg1);
12135
jresult = (void *)result;
12140
DllExport void * SWIGSTDCALL CSharp_new_Login(void * jarg1) {
12141
void * jresult = 0 ;
12142
LassoServer *arg1 = (LassoServer *) 0 ;
12143
LassoLogin *result;
12145
arg1 = (LassoServer *)jarg1;
12146
result = (LassoLogin *)new_LassoLogin(arg1);
12148
jresult = (void *)result;
12153
DllExport void SWIGSTDCALL CSharp_delete_Login(void * jarg1) {
12154
LassoLogin *arg1 = (LassoLogin *) 0 ;
12156
arg1 = (LassoLogin *)jarg1;
12157
delete_LassoLogin(arg1);
12162
DllExport void * SWIGSTDCALL CSharp_Login_newFromDump(void * jarg1, char * jarg2) {
12163
void * jresult = 0 ;
12164
LassoServer *arg1 = (LassoServer *) 0 ;
12165
char *arg2 = (char *) 0 ;
12166
LassoLogin *result;
12168
arg1 = (LassoServer *)jarg1;
12170
result = (LassoLogin *)Login_newFromDump(arg1,arg2);
12172
jresult = (void *)result;
12177
DllExport int SWIGSTDCALL CSharp_Login_setIdentityFromDump(void * jarg1, char * jarg2) {
12179
LassoLogin *arg1 = (LassoLogin *) 0 ;
12180
char *arg2 = (char *) 0 ;
12183
arg1 = (LassoLogin *)jarg1;
12187
errorCode = result = (int)LassoLogin_setIdentityFromDump(arg1,arg2);
12190
char errorMsg[256];
12191
build_exception_msg(errorCode, errorMsg);
12192
SWIG_exception(SWIG_UnknownError, errorMsg);
12200
DllExport int SWIGSTDCALL CSharp_Login_setSessionFromDump(void * jarg1, char * jarg2) {
12202
LassoLogin *arg1 = (LassoLogin *) 0 ;
12203
char *arg2 = (char *) 0 ;
12206
arg1 = (LassoLogin *)jarg1;
12210
errorCode = result = (int)LassoLogin_setSessionFromDump(arg1,arg2);
12213
char errorMsg[256];
12214
build_exception_msg(errorCode, errorMsg);
12215
SWIG_exception(SWIG_UnknownError, errorMsg);
12223
DllExport int SWIGSTDCALL CSharp_Login_acceptSso(void * jarg1) {
12225
LassoLogin *arg1 = (LassoLogin *) 0 ;
12228
arg1 = (LassoLogin *)jarg1;
12231
errorCode = result = (int)LassoLogin_acceptSso(arg1);
12234
char errorMsg[256];
12235
build_exception_msg(errorCode, errorMsg);
12236
SWIG_exception(SWIG_UnknownError, errorMsg);
12244
DllExport int SWIGSTDCALL CSharp_Login_buildArtifactMsg(void * jarg1, int jarg2) {
12246
LassoLogin *arg1 = (LassoLogin *) 0 ;
12247
LassoHttpMethod arg2 ;
12250
arg1 = (LassoLogin *)jarg1;
12251
arg2 = (LassoHttpMethod)jarg2;
12254
errorCode = result = (int)LassoLogin_buildArtifactMsg(arg1,(LassoHttpMethod )arg2);
12257
char errorMsg[256];
12258
build_exception_msg(errorCode, errorMsg);
12259
SWIG_exception(SWIG_UnknownError, errorMsg);
12267
DllExport int SWIGSTDCALL CSharp_Login_buildAssertion(void * jarg1, char * jarg2, char * jarg3, char * jarg4, char * jarg5, char * jarg6) {
12269
LassoLogin *arg1 = (LassoLogin *) 0 ;
12270
char *arg2 = (char *) 0 ;
12271
char *arg3 = (char *) 0 ;
12272
char *arg4 = (char *) 0 ;
12273
char *arg5 = (char *) 0 ;
12274
char *arg6 = (char *) 0 ;
12277
arg1 = (LassoLogin *)jarg1;
12285
errorCode = result = (int)LassoLogin_buildAssertion(arg1,arg2,arg3,arg4,arg5,arg6);
12288
char errorMsg[256];
12289
build_exception_msg(errorCode, errorMsg);
12290
SWIG_exception(SWIG_UnknownError, errorMsg);
12298
DllExport int SWIGSTDCALL CSharp_Login_buildAuthnRequestMsg(void * jarg1) {
12300
LassoLogin *arg1 = (LassoLogin *) 0 ;
12303
arg1 = (LassoLogin *)jarg1;
12306
errorCode = result = (int)LassoLogin_buildAuthnRequestMsg(arg1);
12309
char errorMsg[256];
12310
build_exception_msg(errorCode, errorMsg);
12311
SWIG_exception(SWIG_UnknownError, errorMsg);
12319
DllExport int SWIGSTDCALL CSharp_Login_buildAuthnResponseMsg(void * jarg1) {
12321
LassoLogin *arg1 = (LassoLogin *) 0 ;
12324
arg1 = (LassoLogin *)jarg1;
12327
errorCode = result = (int)LassoLogin_buildAuthnResponseMsg(arg1);
12330
char errorMsg[256];
12331
build_exception_msg(errorCode, errorMsg);
12332
SWIG_exception(SWIG_UnknownError, errorMsg);
12340
DllExport int SWIGSTDCALL CSharp_Login_buildRequestMsg(void * jarg1) {
12342
LassoLogin *arg1 = (LassoLogin *) 0 ;
12345
arg1 = (LassoLogin *)jarg1;
12348
errorCode = result = (int)LassoLogin_buildRequestMsg(arg1);
12351
char errorMsg[256];
12352
build_exception_msg(errorCode, errorMsg);
12353
SWIG_exception(SWIG_UnknownError, errorMsg);
12361
DllExport int SWIGSTDCALL CSharp_Login_buildResponseMsg(void * jarg1, char * jarg2) {
12363
LassoLogin *arg1 = (LassoLogin *) 0 ;
12364
char *arg2 = (char *) 0 ;
12367
arg1 = (LassoLogin *)jarg1;
12371
errorCode = result = (int)LassoLogin_buildResponseMsg(arg1,arg2);
12374
char errorMsg[256];
12375
build_exception_msg(errorCode, errorMsg);
12376
SWIG_exception(SWIG_UnknownError, errorMsg);
12384
DllExport char * SWIGSTDCALL CSharp_Login_dump(void * jarg1) {
12385
char * jresult = 0 ;
12386
LassoLogin *arg1 = (LassoLogin *) 0 ;
12389
arg1 = (LassoLogin *)jarg1;
12390
result = (char *)LassoLogin_dump(arg1);
12392
jresult = SWIG_csharp_string_callback(result);
12398
DllExport int SWIGSTDCALL CSharp_Login_initAuthnRequest(void * jarg1, char * jarg2, int jarg3) {
12400
LassoLogin *arg1 = (LassoLogin *) 0 ;
12401
char *arg2 = (char *) NULL ;
12402
LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_REDIRECT ;
12405
arg1 = (LassoLogin *)jarg1;
12407
arg3 = (LassoHttpMethod)jarg3;
12410
errorCode = result = (int)LassoLogin_initAuthnRequest(arg1,arg2,(LassoHttpMethod )arg3);
12413
char errorMsg[256];
12414
build_exception_msg(errorCode, errorMsg);
12415
SWIG_exception(SWIG_UnknownError, errorMsg);
12423
DllExport int SWIGSTDCALL CSharp_Login_initRequest(void * jarg1, char * jarg2, int jarg3) {
12425
LassoLogin *arg1 = (LassoLogin *) 0 ;
12426
char *arg2 = (char *) 0 ;
12427
LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_REDIRECT ;
12430
arg1 = (LassoLogin *)jarg1;
12432
arg3 = (LassoHttpMethod)jarg3;
12435
errorCode = result = (int)LassoLogin_initRequest(arg1,arg2,(LassoHttpMethod )arg3);
12438
char errorMsg[256];
12439
build_exception_msg(errorCode, errorMsg);
12440
SWIG_exception(SWIG_UnknownError, errorMsg);
12448
DllExport int SWIGSTDCALL CSharp_Login_initIdpInitiatedAuthnRequest(void * jarg1, char * jarg2) {
12450
LassoLogin *arg1 = (LassoLogin *) 0 ;
12451
char *arg2 = (char *) NULL ;
12454
arg1 = (LassoLogin *)jarg1;
12458
errorCode = result = (int)LassoLogin_initIdpInitiatedAuthnRequest(arg1,arg2);
12461
char errorMsg[256];
12462
build_exception_msg(errorCode, errorMsg);
12463
SWIG_exception(SWIG_UnknownError, errorMsg);
12471
DllExport unsigned int SWIGSTDCALL CSharp_Login_mustAskForConsent(void * jarg1) {
12472
unsigned int jresult = 0 ;
12473
LassoLogin *arg1 = (LassoLogin *) 0 ;
12476
arg1 = (LassoLogin *)jarg1;
12477
result = (bool)LassoLogin_mustAskForConsent(arg1);
12484
DllExport unsigned int SWIGSTDCALL CSharp_Login_mustAuthenticate(void * jarg1) {
12485
unsigned int jresult = 0 ;
12486
LassoLogin *arg1 = (LassoLogin *) 0 ;
12489
arg1 = (LassoLogin *)jarg1;
12490
result = (bool)LassoLogin_mustAuthenticate(arg1);
12497
DllExport int SWIGSTDCALL CSharp_Login_processAuthnRequestMsg(void * jarg1, char * jarg2) {
12499
LassoLogin *arg1 = (LassoLogin *) 0 ;
12500
char *arg2 = (char *) 0 ;
12503
arg1 = (LassoLogin *)jarg1;
12507
errorCode = result = (int)LassoLogin_processAuthnRequestMsg(arg1,arg2);
12510
char errorMsg[256];
12511
build_exception_msg(errorCode, errorMsg);
12512
SWIG_exception(SWIG_UnknownError, errorMsg);
12520
DllExport int SWIGSTDCALL CSharp_Login_processAuthnResponseMsg(void * jarg1, char * jarg2) {
12522
LassoLogin *arg1 = (LassoLogin *) 0 ;
12523
char *arg2 = (char *) 0 ;
12526
arg1 = (LassoLogin *)jarg1;
12530
errorCode = result = (int)LassoLogin_processAuthnResponseMsg(arg1,arg2);
12533
char errorMsg[256];
12534
build_exception_msg(errorCode, errorMsg);
12535
SWIG_exception(SWIG_UnknownError, errorMsg);
12543
DllExport int SWIGSTDCALL CSharp_Login_processRequestMsg(void * jarg1, char * jarg2) {
12545
LassoLogin *arg1 = (LassoLogin *) 0 ;
12546
char *arg2 = (char *) 0 ;
12549
arg1 = (LassoLogin *)jarg1;
12553
errorCode = result = (int)LassoLogin_processRequestMsg(arg1,arg2);
12556
char errorMsg[256];
12557
build_exception_msg(errorCode, errorMsg);
12558
SWIG_exception(SWIG_UnknownError, errorMsg);
12566
DllExport int SWIGSTDCALL CSharp_Login_processResponseMsg(void * jarg1, char * jarg2) {
12568
LassoLogin *arg1 = (LassoLogin *) 0 ;
12569
char *arg2 = (char *) 0 ;
12572
arg1 = (LassoLogin *)jarg1;
12576
errorCode = result = (int)LassoLogin_processResponseMsg(arg1,arg2);
12579
char errorMsg[256];
12580
build_exception_msg(errorCode, errorMsg);
12581
SWIG_exception(SWIG_UnknownError, errorMsg);
12589
DllExport int SWIGSTDCALL CSharp_Login_setResourceId(void * jarg1, char * jarg2) {
12591
LassoLogin *arg1 = (LassoLogin *) 0 ;
12592
char *arg2 = (char *) 0 ;
12595
arg1 = (LassoLogin *)jarg1;
12599
errorCode = result = (int)LassoLogin_setResourceId(arg1,arg2);
12602
char errorMsg[256];
12603
build_exception_msg(errorCode, errorMsg);
12604
SWIG_exception(SWIG_UnknownError, errorMsg);
12612
DllExport int SWIGSTDCALL CSharp_Login_validateRequestMsg(void * jarg1, unsigned int jarg2, unsigned int jarg3) {
12614
LassoLogin *arg1 = (LassoLogin *) 0 ;
12619
arg1 = (LassoLogin *)jarg1;
12620
arg2 = jarg2 ? true : false;
12621
arg3 = jarg3 ? true : false;
12624
errorCode = result = (int)LassoLogin_validateRequestMsg(arg1,arg2,arg3);
12627
char errorMsg[256];
12628
build_exception_msg(errorCode, errorMsg);
12629
SWIG_exception(SWIG_UnknownError, errorMsg);
12637
DllExport void SWIGSTDCALL CSharp_set_Logout_identity(void * jarg1, void * jarg2) {
12638
LassoLogout *arg1 = (LassoLogout *) 0 ;
12639
LassoIdentity *arg2 = (LassoIdentity *) 0 ;
12641
arg1 = (LassoLogout *)jarg1;
12642
arg2 = (LassoIdentity *)jarg2;
12643
LassoLogout_set_identity(arg1,arg2);
12648
DllExport void * SWIGSTDCALL CSharp_get_Logout_identity(void * jarg1) {
12649
void * jresult = 0 ;
12650
LassoLogout *arg1 = (LassoLogout *) 0 ;
12651
LassoIdentity *result;
12653
arg1 = (LassoLogout *)jarg1;
12654
result = (LassoIdentity *)LassoLogout_get_identity(arg1);
12656
jresult = (void *)result;
12661
DllExport unsigned int SWIGSTDCALL CSharp_get_Logout_isIdentityDirty(void * jarg1) {
12662
unsigned int jresult = 0 ;
12663
LassoLogout *arg1 = (LassoLogout *) 0 ;
12666
arg1 = (LassoLogout *)jarg1;
12667
result = (bool)LassoLogout_get_isIdentityDirty(arg1);
12674
DllExport unsigned int SWIGSTDCALL CSharp_get_Logout_isSessionDirty(void * jarg1) {
12675
unsigned int jresult = 0 ;
12676
LassoLogout *arg1 = (LassoLogout *) 0 ;
12679
arg1 = (LassoLogout *)jarg1;
12680
result = (bool)LassoLogout_get_isSessionDirty(arg1);
12687
DllExport char * SWIGSTDCALL CSharp_get_Logout_msgBody(void * jarg1) {
12688
char * jresult = 0 ;
12689
LassoLogout *arg1 = (LassoLogout *) 0 ;
12692
arg1 = (LassoLogout *)jarg1;
12693
result = (char *)LassoLogout_get_msgBody(arg1);
12695
jresult = SWIG_csharp_string_callback(result);
12700
DllExport char * SWIGSTDCALL CSharp_get_Logout_msgRelayState(void * jarg1) {
12701
char * jresult = 0 ;
12702
LassoLogout *arg1 = (LassoLogout *) 0 ;
12705
arg1 = (LassoLogout *)jarg1;
12706
result = (char *)LassoLogout_get_msgRelayState(arg1);
12708
jresult = SWIG_csharp_string_callback(result);
12713
DllExport char * SWIGSTDCALL CSharp_get_Logout_msgUrl(void * jarg1) {
12714
char * jresult = 0 ;
12715
LassoLogout *arg1 = (LassoLogout *) 0 ;
12718
arg1 = (LassoLogout *)jarg1;
12719
result = (char *)LassoLogout_get_msgUrl(arg1);
12721
jresult = SWIG_csharp_string_callback(result);
12726
DllExport void SWIGSTDCALL CSharp_set_Logout_nameIdentifier(void * jarg1, void * jarg2) {
12727
LassoLogout *arg1 = (LassoLogout *) 0 ;
12728
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
12730
arg1 = (LassoLogout *)jarg1;
12731
arg2 = (LassoSamlNameIdentifier *)jarg2;
12732
LassoLogout_set_nameIdentifier(arg1,arg2);
12737
DllExport void * SWIGSTDCALL CSharp_get_Logout_nameIdentifier(void * jarg1) {
12738
void * jresult = 0 ;
12739
LassoLogout *arg1 = (LassoLogout *) 0 ;
12740
LassoSamlNameIdentifier *result;
12742
arg1 = (LassoLogout *)jarg1;
12743
result = (LassoSamlNameIdentifier *)LassoLogout_get_nameIdentifier(arg1);
12745
jresult = (void *)result;
12750
DllExport void SWIGSTDCALL CSharp_set_Logout_remoteProviderId(void * jarg1, char * jarg2) {
12751
LassoLogout *arg1 = (LassoLogout *) 0 ;
12752
char *arg2 = (char *) 0 ;
12754
arg1 = (LassoLogout *)jarg1;
12756
LassoLogout_set_remoteProviderId(arg1,arg2);
12761
DllExport char * SWIGSTDCALL CSharp_get_Logout_remoteProviderId(void * jarg1) {
12762
char * jresult = 0 ;
12763
LassoLogout *arg1 = (LassoLogout *) 0 ;
12766
arg1 = (LassoLogout *)jarg1;
12767
result = (char *)LassoLogout_get_remoteProviderId(arg1);
12769
jresult = SWIG_csharp_string_callback(result);
12774
DllExport void SWIGSTDCALL CSharp_set_Logout_request(void * jarg1, void * jarg2) {
12775
LassoLogout *arg1 = (LassoLogout *) 0 ;
12776
LassoSamlpRequestAbstract *arg2 = (LassoSamlpRequestAbstract *) 0 ;
12778
arg1 = (LassoLogout *)jarg1;
12779
arg2 = (LassoSamlpRequestAbstract *)jarg2;
12780
LassoLogout_set_request(arg1,arg2);
12785
DllExport void * SWIGSTDCALL CSharp_get_Logout_request(void * jarg1) {
12786
void * jresult = 0 ;
12787
LassoLogout *arg1 = (LassoLogout *) 0 ;
12788
LassoSamlpRequestAbstract *result;
12790
arg1 = (LassoLogout *)jarg1;
12791
result = (LassoSamlpRequestAbstract *)LassoLogout_get_request(arg1);
12793
jresult = (void *)result;
12798
DllExport void SWIGSTDCALL CSharp_set_Logout_response(void * jarg1, void * jarg2) {
12799
LassoLogout *arg1 = (LassoLogout *) 0 ;
12800
LassoSamlpResponseAbstract *arg2 = (LassoSamlpResponseAbstract *) 0 ;
12802
arg1 = (LassoLogout *)jarg1;
12803
arg2 = (LassoSamlpResponseAbstract *)jarg2;
12804
LassoLogout_set_response(arg1,arg2);
12809
DllExport void * SWIGSTDCALL CSharp_get_Logout_response(void * jarg1) {
12810
void * jresult = 0 ;
12811
LassoLogout *arg1 = (LassoLogout *) 0 ;
12812
LassoSamlpResponseAbstract *result;
12814
arg1 = (LassoLogout *)jarg1;
12815
result = (LassoSamlpResponseAbstract *)LassoLogout_get_response(arg1);
12817
jresult = (void *)result;
12822
DllExport void SWIGSTDCALL CSharp_set_Logout_server(void * jarg1, void * jarg2) {
12823
LassoLogout *arg1 = (LassoLogout *) 0 ;
12824
LassoServer *arg2 = (LassoServer *) 0 ;
12826
arg1 = (LassoLogout *)jarg1;
12827
arg2 = (LassoServer *)jarg2;
12828
LassoLogout_set_server(arg1,arg2);
12833
DllExport void * SWIGSTDCALL CSharp_get_Logout_server(void * jarg1) {
12834
void * jresult = 0 ;
12835
LassoLogout *arg1 = (LassoLogout *) 0 ;
12836
LassoServer *result;
12838
arg1 = (LassoLogout *)jarg1;
12839
result = (LassoServer *)LassoLogout_get_server(arg1);
12841
jresult = (void *)result;
12846
DllExport void SWIGSTDCALL CSharp_set_Logout_session(void * jarg1, void * jarg2) {
12847
LassoLogout *arg1 = (LassoLogout *) 0 ;
12848
LassoSession *arg2 = (LassoSession *) 0 ;
12850
arg1 = (LassoLogout *)jarg1;
12851
arg2 = (LassoSession *)jarg2;
12852
LassoLogout_set_session(arg1,arg2);
12857
DllExport void * SWIGSTDCALL CSharp_get_Logout_session(void * jarg1) {
12858
void * jresult = 0 ;
12859
LassoLogout *arg1 = (LassoLogout *) 0 ;
12860
LassoSession *result;
12862
arg1 = (LassoLogout *)jarg1;
12863
result = (LassoSession *)LassoLogout_get_session(arg1);
12865
jresult = (void *)result;
12870
DllExport void * SWIGSTDCALL CSharp_new_Logout(void * jarg1) {
12871
void * jresult = 0 ;
12872
LassoServer *arg1 = (LassoServer *) 0 ;
12873
LassoLogout *result;
12875
arg1 = (LassoServer *)jarg1;
12876
result = (LassoLogout *)new_LassoLogout(arg1);
12878
jresult = (void *)result;
12883
DllExport void SWIGSTDCALL CSharp_delete_Logout(void * jarg1) {
12884
LassoLogout *arg1 = (LassoLogout *) 0 ;
12886
arg1 = (LassoLogout *)jarg1;
12887
delete_LassoLogout(arg1);
12892
DllExport void * SWIGSTDCALL CSharp_Logout_newFromDump(void * jarg1, char * jarg2) {
12893
void * jresult = 0 ;
12894
LassoServer *arg1 = (LassoServer *) 0 ;
12895
char *arg2 = (char *) 0 ;
12896
LassoLogout *result;
12898
arg1 = (LassoServer *)jarg1;
12900
result = (LassoLogout *)Logout_newFromDump(arg1,arg2);
12902
jresult = (void *)result;
12907
DllExport int SWIGSTDCALL CSharp_Logout_setIdentityFromDump(void * jarg1, char * jarg2) {
12909
LassoLogout *arg1 = (LassoLogout *) 0 ;
12910
char *arg2 = (char *) 0 ;
12913
arg1 = (LassoLogout *)jarg1;
12917
errorCode = result = (int)LassoLogout_setIdentityFromDump(arg1,arg2);
12920
char errorMsg[256];
12921
build_exception_msg(errorCode, errorMsg);
12922
SWIG_exception(SWIG_UnknownError, errorMsg);
12930
DllExport int SWIGSTDCALL CSharp_Logout_setSessionFromDump(void * jarg1, char * jarg2) {
12932
LassoLogout *arg1 = (LassoLogout *) 0 ;
12933
char *arg2 = (char *) 0 ;
12936
arg1 = (LassoLogout *)jarg1;
12940
errorCode = result = (int)LassoLogout_setSessionFromDump(arg1,arg2);
12943
char errorMsg[256];
12944
build_exception_msg(errorCode, errorMsg);
12945
SWIG_exception(SWIG_UnknownError, errorMsg);
12953
DllExport int SWIGSTDCALL CSharp_Logout_buildRequestMsg(void * jarg1) {
12955
LassoLogout *arg1 = (LassoLogout *) 0 ;
12958
arg1 = (LassoLogout *)jarg1;
12961
errorCode = result = (int)LassoLogout_buildRequestMsg(arg1);
12964
char errorMsg[256];
12965
build_exception_msg(errorCode, errorMsg);
12966
SWIG_exception(SWIG_UnknownError, errorMsg);
12974
DllExport int SWIGSTDCALL CSharp_Logout_buildResponseMsg(void * jarg1) {
12976
LassoLogout *arg1 = (LassoLogout *) 0 ;
12979
arg1 = (LassoLogout *)jarg1;
12982
errorCode = result = (int)LassoLogout_buildResponseMsg(arg1);
12985
char errorMsg[256];
12986
build_exception_msg(errorCode, errorMsg);
12987
SWIG_exception(SWIG_UnknownError, errorMsg);
12995
DllExport char * SWIGSTDCALL CSharp_Logout_dump(void * jarg1) {
12996
char * jresult = 0 ;
12997
LassoLogout *arg1 = (LassoLogout *) 0 ;
13000
arg1 = (LassoLogout *)jarg1;
13001
result = (char *)LassoLogout_dump(arg1);
13003
jresult = SWIG_csharp_string_callback(result);
13009
DllExport char * SWIGSTDCALL CSharp_Logout_getNextProviderId(void * jarg1) {
13010
char * jresult = 0 ;
13011
LassoLogout *arg1 = (LassoLogout *) 0 ;
13014
arg1 = (LassoLogout *)jarg1;
13015
result = (char *)LassoLogout_getNextProviderId(arg1);
13017
jresult = SWIG_csharp_string_callback(result);
13023
DllExport int SWIGSTDCALL CSharp_Logout_initRequest(void * jarg1, char * jarg2, int jarg3) {
13025
LassoLogout *arg1 = (LassoLogout *) 0 ;
13026
char *arg2 = (char *) NULL ;
13027
LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ;
13030
arg1 = (LassoLogout *)jarg1;
13032
arg3 = (LassoHttpMethod)jarg3;
13035
errorCode = result = (int)LassoLogout_initRequest(arg1,arg2,(LassoHttpMethod )arg3);
13038
char errorMsg[256];
13039
build_exception_msg(errorCode, errorMsg);
13040
SWIG_exception(SWIG_UnknownError, errorMsg);
13048
DllExport int SWIGSTDCALL CSharp_Logout_processRequestMsg(void * jarg1, char * jarg2) {
13050
LassoLogout *arg1 = (LassoLogout *) 0 ;
13051
char *arg2 = (char *) 0 ;
13054
arg1 = (LassoLogout *)jarg1;
13058
errorCode = result = (int)LassoLogout_processRequestMsg(arg1,arg2);
13061
char errorMsg[256];
13062
build_exception_msg(errorCode, errorMsg);
13063
SWIG_exception(SWIG_UnknownError, errorMsg);
13071
DllExport int SWIGSTDCALL CSharp_Logout_processResponseMsg(void * jarg1, char * jarg2) {
13073
LassoLogout *arg1 = (LassoLogout *) 0 ;
13074
char *arg2 = (char *) 0 ;
13077
arg1 = (LassoLogout *)jarg1;
13081
errorCode = result = (int)LassoLogout_processResponseMsg(arg1,arg2);
13084
char errorMsg[256];
13085
build_exception_msg(errorCode, errorMsg);
13086
SWIG_exception(SWIG_UnknownError, errorMsg);
13094
DllExport int SWIGSTDCALL CSharp_Logout_resetProviderIdIndex(void * jarg1) {
13096
LassoLogout *arg1 = (LassoLogout *) 0 ;
13099
arg1 = (LassoLogout *)jarg1;
13102
errorCode = result = (int)LassoLogout_resetProviderIdIndex(arg1);
13105
char errorMsg[256];
13106
build_exception_msg(errorCode, errorMsg);
13107
SWIG_exception(SWIG_UnknownError, errorMsg);
13115
DllExport int SWIGSTDCALL CSharp_Logout_validateRequest(void * jarg1) {
13117
LassoLogout *arg1 = (LassoLogout *) 0 ;
13120
arg1 = (LassoLogout *)jarg1;
13123
errorCode = result = (int)LassoLogout_validateRequest(arg1);
13126
char errorMsg[256];
13127
build_exception_msg(errorCode, errorMsg);
13128
SWIG_exception(SWIG_UnknownError, errorMsg);
13136
DllExport void SWIGSTDCALL CSharp_set_Lecp_identity(void * jarg1, void * jarg2) {
13137
LassoLecp *arg1 = (LassoLecp *) 0 ;
13138
LassoIdentity *arg2 = (LassoIdentity *) 0 ;
13140
arg1 = (LassoLecp *)jarg1;
13141
arg2 = (LassoIdentity *)jarg2;
13142
LassoLecp_set_identity(arg1,arg2);
13147
DllExport void * SWIGSTDCALL CSharp_get_Lecp_identity(void * jarg1) {
13148
void * jresult = 0 ;
13149
LassoLecp *arg1 = (LassoLecp *) 0 ;
13150
LassoIdentity *result;
13152
arg1 = (LassoLecp *)jarg1;
13153
result = (LassoIdentity *)LassoLecp_get_identity(arg1);
13155
jresult = (void *)result;
13160
DllExport unsigned int SWIGSTDCALL CSharp_get_Lecp_isIdentityDirty(void * jarg1) {
13161
unsigned int jresult = 0 ;
13162
LassoLecp *arg1 = (LassoLecp *) 0 ;
13165
arg1 = (LassoLecp *)jarg1;
13166
result = (bool)LassoLecp_get_isIdentityDirty(arg1);
13173
DllExport unsigned int SWIGSTDCALL CSharp_get_Lecp_isSessionDirty(void * jarg1) {
13174
unsigned int jresult = 0 ;
13175
LassoLecp *arg1 = (LassoLecp *) 0 ;
13178
arg1 = (LassoLecp *)jarg1;
13179
result = (bool)LassoLecp_get_isSessionDirty(arg1);
13186
DllExport char * SWIGSTDCALL CSharp_get_Lecp_msgBody(void * jarg1) {
13187
char * jresult = 0 ;
13188
LassoLecp *arg1 = (LassoLecp *) 0 ;
13191
arg1 = (LassoLecp *)jarg1;
13192
result = (char *)LassoLecp_get_msgBody(arg1);
13194
jresult = SWIG_csharp_string_callback(result);
13199
DllExport char * SWIGSTDCALL CSharp_get_Lecp_msgRelayState(void * jarg1) {
13200
char * jresult = 0 ;
13201
LassoLecp *arg1 = (LassoLecp *) 0 ;
13204
arg1 = (LassoLecp *)jarg1;
13205
result = (char *)LassoLecp_get_msgRelayState(arg1);
13207
jresult = SWIG_csharp_string_callback(result);
13212
DllExport char * SWIGSTDCALL CSharp_get_Lecp_msgUrl(void * jarg1) {
13213
char * jresult = 0 ;
13214
LassoLecp *arg1 = (LassoLecp *) 0 ;
13217
arg1 = (LassoLecp *)jarg1;
13218
result = (char *)LassoLecp_get_msgUrl(arg1);
13220
jresult = SWIG_csharp_string_callback(result);
13225
DllExport void SWIGSTDCALL CSharp_set_Lecp_nameIdentifier(void * jarg1, void * jarg2) {
13226
LassoLecp *arg1 = (LassoLecp *) 0 ;
13227
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
13229
arg1 = (LassoLecp *)jarg1;
13230
arg2 = (LassoSamlNameIdentifier *)jarg2;
13231
LassoLecp_set_nameIdentifier(arg1,arg2);
13236
DllExport void * SWIGSTDCALL CSharp_get_Lecp_nameIdentifier(void * jarg1) {
13237
void * jresult = 0 ;
13238
LassoLecp *arg1 = (LassoLecp *) 0 ;
13239
LassoSamlNameIdentifier *result;
13241
arg1 = (LassoLecp *)jarg1;
13242
result = (LassoSamlNameIdentifier *)LassoLecp_get_nameIdentifier(arg1);
13244
jresult = (void *)result;
13249
DllExport void SWIGSTDCALL CSharp_set_Lecp_remoteProviderId(void * jarg1, char * jarg2) {
13250
LassoLecp *arg1 = (LassoLecp *) 0 ;
13251
char *arg2 = (char *) 0 ;
13253
arg1 = (LassoLecp *)jarg1;
13255
LassoLecp_set_remoteProviderId(arg1,arg2);
13260
DllExport char * SWIGSTDCALL CSharp_get_Lecp_remoteProviderId(void * jarg1) {
13261
char * jresult = 0 ;
13262
LassoLecp *arg1 = (LassoLecp *) 0 ;
13265
arg1 = (LassoLecp *)jarg1;
13266
result = (char *)LassoLecp_get_remoteProviderId(arg1);
13268
jresult = SWIG_csharp_string_callback(result);
13273
DllExport void SWIGSTDCALL CSharp_set_Lecp_request(void * jarg1, void * jarg2) {
13274
LassoLecp *arg1 = (LassoLecp *) 0 ;
13275
LassoSamlpRequestAbstract *arg2 = (LassoSamlpRequestAbstract *) 0 ;
13277
arg1 = (LassoLecp *)jarg1;
13278
arg2 = (LassoSamlpRequestAbstract *)jarg2;
13279
LassoLecp_set_request(arg1,arg2);
13284
DllExport void * SWIGSTDCALL CSharp_get_Lecp_request(void * jarg1) {
13285
void * jresult = 0 ;
13286
LassoLecp *arg1 = (LassoLecp *) 0 ;
13287
LassoSamlpRequestAbstract *result;
13289
arg1 = (LassoLecp *)jarg1;
13290
result = (LassoSamlpRequestAbstract *)LassoLecp_get_request(arg1);
13292
jresult = (void *)result;
13297
DllExport void SWIGSTDCALL CSharp_set_Lecp_response(void * jarg1, void * jarg2) {
13298
LassoLecp *arg1 = (LassoLecp *) 0 ;
13299
LassoSamlpResponseAbstract *arg2 = (LassoSamlpResponseAbstract *) 0 ;
13301
arg1 = (LassoLecp *)jarg1;
13302
arg2 = (LassoSamlpResponseAbstract *)jarg2;
13303
LassoLecp_set_response(arg1,arg2);
13308
DllExport void * SWIGSTDCALL CSharp_get_Lecp_response(void * jarg1) {
13309
void * jresult = 0 ;
13310
LassoLecp *arg1 = (LassoLecp *) 0 ;
13311
LassoSamlpResponseAbstract *result;
13313
arg1 = (LassoLecp *)jarg1;
13314
result = (LassoSamlpResponseAbstract *)LassoLecp_get_response(arg1);
13316
jresult = (void *)result;
13321
DllExport void SWIGSTDCALL CSharp_set_Lecp_server(void * jarg1, void * jarg2) {
13322
LassoLecp *arg1 = (LassoLecp *) 0 ;
13323
LassoServer *arg2 = (LassoServer *) 0 ;
13325
arg1 = (LassoLecp *)jarg1;
13326
arg2 = (LassoServer *)jarg2;
13327
LassoLecp_set_server(arg1,arg2);
13332
DllExport void * SWIGSTDCALL CSharp_get_Lecp_server(void * jarg1) {
13333
void * jresult = 0 ;
13334
LassoLecp *arg1 = (LassoLecp *) 0 ;
13335
LassoServer *result;
13337
arg1 = (LassoLecp *)jarg1;
13338
result = (LassoServer *)LassoLecp_get_server(arg1);
13340
jresult = (void *)result;
13345
DllExport void SWIGSTDCALL CSharp_set_Lecp_session(void * jarg1, void * jarg2) {
13346
LassoLecp *arg1 = (LassoLecp *) 0 ;
13347
LassoSession *arg2 = (LassoSession *) 0 ;
13349
arg1 = (LassoLecp *)jarg1;
13350
arg2 = (LassoSession *)jarg2;
13351
LassoLecp_set_session(arg1,arg2);
13356
DllExport void * SWIGSTDCALL CSharp_get_Lecp_session(void * jarg1) {
13357
void * jresult = 0 ;
13358
LassoLecp *arg1 = (LassoLecp *) 0 ;
13359
LassoSession *result;
13361
arg1 = (LassoLecp *)jarg1;
13362
result = (LassoSession *)LassoLecp_get_session(arg1);
13364
jresult = (void *)result;
13369
DllExport void * SWIGSTDCALL CSharp_new_Lecp(void * jarg1) {
13370
void * jresult = 0 ;
13371
LassoServer *arg1 = (LassoServer *) 0 ;
13374
arg1 = (LassoServer *)jarg1;
13375
result = (LassoLecp *)new_LassoLecp(arg1);
13377
jresult = (void *)result;
13382
DllExport void SWIGSTDCALL CSharp_delete_Lecp(void * jarg1) {
13383
LassoLecp *arg1 = (LassoLecp *) 0 ;
13385
arg1 = (LassoLecp *)jarg1;
13386
delete_LassoLecp(arg1);
13391
DllExport int SWIGSTDCALL CSharp_Lecp_setIdentityFromDump(void * jarg1, char * jarg2) {
13393
LassoLecp *arg1 = (LassoLecp *) 0 ;
13394
char *arg2 = (char *) 0 ;
13397
arg1 = (LassoLecp *)jarg1;
13401
errorCode = result = (int)LassoLecp_setIdentityFromDump(arg1,arg2);
13404
char errorMsg[256];
13405
build_exception_msg(errorCode, errorMsg);
13406
SWIG_exception(SWIG_UnknownError, errorMsg);
13414
DllExport int SWIGSTDCALL CSharp_Lecp_setSessionFromDump(void * jarg1, char * jarg2) {
13416
LassoLecp *arg1 = (LassoLecp *) 0 ;
13417
char *arg2 = (char *) 0 ;
13420
arg1 = (LassoLecp *)jarg1;
13424
errorCode = result = (int)LassoLecp_setSessionFromDump(arg1,arg2);
13427
char errorMsg[256];
13428
build_exception_msg(errorCode, errorMsg);
13429
SWIG_exception(SWIG_UnknownError, errorMsg);
13437
DllExport int SWIGSTDCALL CSharp_Lecp_buildAssertion(void * jarg1, char * jarg2, char * jarg3, char * jarg4, char * jarg5, char * jarg6) {
13439
LassoLecp *arg1 = (LassoLecp *) 0 ;
13440
char *arg2 = (char *) 0 ;
13441
char *arg3 = (char *) 0 ;
13442
char *arg4 = (char *) 0 ;
13443
char *arg5 = (char *) 0 ;
13444
char *arg6 = (char *) 0 ;
13447
arg1 = (LassoLecp *)jarg1;
13455
errorCode = result = (int)LassoLecp_buildAssertion(arg1,arg2,arg3,arg4,arg5,arg6);
13458
char errorMsg[256];
13459
build_exception_msg(errorCode, errorMsg);
13460
SWIG_exception(SWIG_UnknownError, errorMsg);
13468
DllExport int SWIGSTDCALL CSharp_Lecp_setResourceId(void * jarg1, char * jarg2) {
13470
LassoLecp *arg1 = (LassoLecp *) 0 ;
13471
char *arg2 = (char *) 0 ;
13474
arg1 = (LassoLecp *)jarg1;
13478
errorCode = result = (int)LassoLecp_setResourceId(arg1,arg2);
13481
char errorMsg[256];
13482
build_exception_msg(errorCode, errorMsg);
13483
SWIG_exception(SWIG_UnknownError, errorMsg);
13491
DllExport int SWIGSTDCALL CSharp_Lecp_validateRequestMsg(void * jarg1, unsigned int jarg2, unsigned int jarg3) {
13493
LassoLecp *arg1 = (LassoLecp *) 0 ;
13498
arg1 = (LassoLecp *)jarg1;
13499
arg2 = jarg2 ? true : false;
13500
arg3 = jarg3 ? true : false;
13503
errorCode = result = (int)LassoLecp_validateRequestMsg(arg1,arg2,arg3);
13506
char errorMsg[256];
13507
build_exception_msg(errorCode, errorMsg);
13508
SWIG_exception(SWIG_UnknownError, errorMsg);
13516
DllExport int SWIGSTDCALL CSharp_Lecp_buildAuthnRequestEnvelopeMsg(void * jarg1) {
13518
LassoLecp *arg1 = (LassoLecp *) 0 ;
13521
arg1 = (LassoLecp *)jarg1;
13524
errorCode = result = (int)LassoLecp_buildAuthnRequestEnvelopeMsg(arg1);
13527
char errorMsg[256];
13528
build_exception_msg(errorCode, errorMsg);
13529
SWIG_exception(SWIG_UnknownError, errorMsg);
13537
DllExport int SWIGSTDCALL CSharp_Lecp_buildAuthnRequestMsg(void * jarg1) {
13539
LassoLecp *arg1 = (LassoLecp *) 0 ;
13542
arg1 = (LassoLecp *)jarg1;
13545
errorCode = result = (int)LassoLecp_buildAuthnRequestMsg(arg1);
13548
char errorMsg[256];
13549
build_exception_msg(errorCode, errorMsg);
13550
SWIG_exception(SWIG_UnknownError, errorMsg);
13558
DllExport int SWIGSTDCALL CSharp_Lecp_buildAuthnResponseEnvelopeMsg(void * jarg1) {
13560
LassoLecp *arg1 = (LassoLecp *) 0 ;
13563
arg1 = (LassoLecp *)jarg1;
13566
errorCode = result = (int)LassoLecp_buildAuthnResponseEnvelopeMsg(arg1);
13569
char errorMsg[256];
13570
build_exception_msg(errorCode, errorMsg);
13571
SWIG_exception(SWIG_UnknownError, errorMsg);
13579
DllExport int SWIGSTDCALL CSharp_Lecp_buildAuthnResponseMsg(void * jarg1) {
13581
LassoLecp *arg1 = (LassoLecp *) 0 ;
13584
arg1 = (LassoLecp *)jarg1;
13587
errorCode = result = (int)LassoLecp_buildAuthnResponseMsg(arg1);
13590
char errorMsg[256];
13591
build_exception_msg(errorCode, errorMsg);
13592
SWIG_exception(SWIG_UnknownError, errorMsg);
13600
DllExport int SWIGSTDCALL CSharp_Lecp_initAuthnRequest(void * jarg1, char * jarg2) {
13602
LassoLecp *arg1 = (LassoLecp *) 0 ;
13603
char *arg2 = (char *) NULL ;
13606
arg1 = (LassoLecp *)jarg1;
13610
errorCode = result = (int)LassoLecp_initAuthnRequest(arg1,arg2);
13613
char errorMsg[256];
13614
build_exception_msg(errorCode, errorMsg);
13615
SWIG_exception(SWIG_UnknownError, errorMsg);
13623
DllExport int SWIGSTDCALL CSharp_Lecp_processAuthnRequestEnvelopeMsg(void * jarg1, char * jarg2) {
13625
LassoLecp *arg1 = (LassoLecp *) 0 ;
13626
char *arg2 = (char *) 0 ;
13629
arg1 = (LassoLecp *)jarg1;
13633
errorCode = result = (int)LassoLecp_processAuthnRequestEnvelopeMsg(arg1,arg2);
13636
char errorMsg[256];
13637
build_exception_msg(errorCode, errorMsg);
13638
SWIG_exception(SWIG_UnknownError, errorMsg);
13646
DllExport int SWIGSTDCALL CSharp_Lecp_processAuthnRequestMsg(void * jarg1, char * jarg2) {
13648
LassoLecp *arg1 = (LassoLecp *) 0 ;
13649
char *arg2 = (char *) 0 ;
13652
arg1 = (LassoLecp *)jarg1;
13656
errorCode = result = (int)LassoLecp_processAuthnRequestMsg(arg1,arg2);
13659
char errorMsg[256];
13660
build_exception_msg(errorCode, errorMsg);
13661
SWIG_exception(SWIG_UnknownError, errorMsg);
13669
DllExport int SWIGSTDCALL CSharp_Lecp_processAuthnResponseEnvelopeMsg(void * jarg1, char * jarg2) {
13671
LassoLecp *arg1 = (LassoLecp *) 0 ;
13672
char *arg2 = (char *) 0 ;
13675
arg1 = (LassoLecp *)jarg1;
13679
errorCode = result = (int)LassoLecp_processAuthnResponseEnvelopeMsg(arg1,arg2);
13682
char errorMsg[256];
13683
build_exception_msg(errorCode, errorMsg);
13684
SWIG_exception(SWIG_UnknownError, errorMsg);
13692
DllExport char * SWIGSTDCALL CSharp_get_NameIdentifierMapping_targetNameIdentifier(void * jarg1) {
13693
char * jresult = 0 ;
13694
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13697
arg1 = (LassoNameIdentifierMapping *)jarg1;
13698
result = (char *) ((arg1)->targetNameIdentifier);
13700
jresult = SWIG_csharp_string_callback(result);
13705
DllExport void SWIGSTDCALL CSharp_set_NameIdentifierMapping_identity(void * jarg1, void * jarg2) {
13706
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13707
LassoIdentity *arg2 = (LassoIdentity *) 0 ;
13709
arg1 = (LassoNameIdentifierMapping *)jarg1;
13710
arg2 = (LassoIdentity *)jarg2;
13711
LassoNameIdentifierMapping_set_identity(arg1,arg2);
13716
DllExport void * SWIGSTDCALL CSharp_get_NameIdentifierMapping_identity(void * jarg1) {
13717
void * jresult = 0 ;
13718
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13719
LassoIdentity *result;
13721
arg1 = (LassoNameIdentifierMapping *)jarg1;
13722
result = (LassoIdentity *)LassoNameIdentifierMapping_get_identity(arg1);
13724
jresult = (void *)result;
13729
DllExport unsigned int SWIGSTDCALL CSharp_get_NameIdentifierMapping_isIdentityDirty(void * jarg1) {
13730
unsigned int jresult = 0 ;
13731
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13734
arg1 = (LassoNameIdentifierMapping *)jarg1;
13735
result = (bool)LassoNameIdentifierMapping_get_isIdentityDirty(arg1);
13742
DllExport unsigned int SWIGSTDCALL CSharp_get_NameIdentifierMapping_isSessionDirty(void * jarg1) {
13743
unsigned int jresult = 0 ;
13744
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13747
arg1 = (LassoNameIdentifierMapping *)jarg1;
13748
result = (bool)LassoNameIdentifierMapping_get_isSessionDirty(arg1);
13755
DllExport char * SWIGSTDCALL CSharp_get_NameIdentifierMapping_msgBody(void * jarg1) {
13756
char * jresult = 0 ;
13757
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13760
arg1 = (LassoNameIdentifierMapping *)jarg1;
13761
result = (char *)LassoNameIdentifierMapping_get_msgBody(arg1);
13763
jresult = SWIG_csharp_string_callback(result);
13768
DllExport char * SWIGSTDCALL CSharp_get_NameIdentifierMapping_msgUrl(void * jarg1) {
13769
char * jresult = 0 ;
13770
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13773
arg1 = (LassoNameIdentifierMapping *)jarg1;
13774
result = (char *)LassoNameIdentifierMapping_get_msgUrl(arg1);
13776
jresult = SWIG_csharp_string_callback(result);
13781
DllExport void SWIGSTDCALL CSharp_set_NameIdentifierMapping_nameIdentifier(void * jarg1, void * jarg2) {
13782
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13783
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
13785
arg1 = (LassoNameIdentifierMapping *)jarg1;
13786
arg2 = (LassoSamlNameIdentifier *)jarg2;
13787
LassoNameIdentifierMapping_set_nameIdentifier(arg1,arg2);
13792
DllExport void * SWIGSTDCALL CSharp_get_NameIdentifierMapping_nameIdentifier(void * jarg1) {
13793
void * jresult = 0 ;
13794
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13795
LassoSamlNameIdentifier *result;
13797
arg1 = (LassoNameIdentifierMapping *)jarg1;
13798
result = (LassoSamlNameIdentifier *)LassoNameIdentifierMapping_get_nameIdentifier(arg1);
13800
jresult = (void *)result;
13805
DllExport void SWIGSTDCALL CSharp_set_NameIdentifierMapping_remoteProviderId(void * jarg1, char * jarg2) {
13806
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13807
char *arg2 = (char *) 0 ;
13809
arg1 = (LassoNameIdentifierMapping *)jarg1;
13811
LassoNameIdentifierMapping_set_remoteProviderId(arg1,arg2);
13816
DllExport char * SWIGSTDCALL CSharp_get_NameIdentifierMapping_remoteProviderId(void * jarg1) {
13817
char * jresult = 0 ;
13818
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13821
arg1 = (LassoNameIdentifierMapping *)jarg1;
13822
result = (char *)LassoNameIdentifierMapping_get_remoteProviderId(arg1);
13824
jresult = SWIG_csharp_string_callback(result);
13829
DllExport void SWIGSTDCALL CSharp_set_NameIdentifierMapping_request(void * jarg1, void * jarg2) {
13830
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13831
LassoSamlpRequestAbstract *arg2 = (LassoSamlpRequestAbstract *) 0 ;
13833
arg1 = (LassoNameIdentifierMapping *)jarg1;
13834
arg2 = (LassoSamlpRequestAbstract *)jarg2;
13835
LassoNameIdentifierMapping_set_request(arg1,arg2);
13840
DllExport void * SWIGSTDCALL CSharp_get_NameIdentifierMapping_request(void * jarg1) {
13841
void * jresult = 0 ;
13842
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13843
LassoSamlpRequestAbstract *result;
13845
arg1 = (LassoNameIdentifierMapping *)jarg1;
13846
result = (LassoSamlpRequestAbstract *)LassoNameIdentifierMapping_get_request(arg1);
13848
jresult = (void *)result;
13853
DllExport void SWIGSTDCALL CSharp_set_NameIdentifierMapping_response(void * jarg1, void * jarg2) {
13854
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13855
LassoSamlpResponseAbstract *arg2 = (LassoSamlpResponseAbstract *) 0 ;
13857
arg1 = (LassoNameIdentifierMapping *)jarg1;
13858
arg2 = (LassoSamlpResponseAbstract *)jarg2;
13859
LassoNameIdentifierMapping_set_response(arg1,arg2);
13864
DllExport void * SWIGSTDCALL CSharp_get_NameIdentifierMapping_response(void * jarg1) {
13865
void * jresult = 0 ;
13866
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13867
LassoSamlpResponseAbstract *result;
13869
arg1 = (LassoNameIdentifierMapping *)jarg1;
13870
result = (LassoSamlpResponseAbstract *)LassoNameIdentifierMapping_get_response(arg1);
13872
jresult = (void *)result;
13877
DllExport void SWIGSTDCALL CSharp_set_NameIdentifierMapping_server(void * jarg1, void * jarg2) {
13878
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13879
LassoServer *arg2 = (LassoServer *) 0 ;
13881
arg1 = (LassoNameIdentifierMapping *)jarg1;
13882
arg2 = (LassoServer *)jarg2;
13883
LassoNameIdentifierMapping_set_server(arg1,arg2);
13888
DllExport void * SWIGSTDCALL CSharp_get_NameIdentifierMapping_server(void * jarg1) {
13889
void * jresult = 0 ;
13890
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13891
LassoServer *result;
13893
arg1 = (LassoNameIdentifierMapping *)jarg1;
13894
result = (LassoServer *)LassoNameIdentifierMapping_get_server(arg1);
13896
jresult = (void *)result;
13901
DllExport void SWIGSTDCALL CSharp_set_NameIdentifierMapping_session(void * jarg1, void * jarg2) {
13902
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13903
LassoSession *arg2 = (LassoSession *) 0 ;
13905
arg1 = (LassoNameIdentifierMapping *)jarg1;
13906
arg2 = (LassoSession *)jarg2;
13907
LassoNameIdentifierMapping_set_session(arg1,arg2);
13912
DllExport void * SWIGSTDCALL CSharp_get_NameIdentifierMapping_session(void * jarg1) {
13913
void * jresult = 0 ;
13914
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13915
LassoSession *result;
13917
arg1 = (LassoNameIdentifierMapping *)jarg1;
13918
result = (LassoSession *)LassoNameIdentifierMapping_get_session(arg1);
13920
jresult = (void *)result;
13925
DllExport void * SWIGSTDCALL CSharp_new_NameIdentifierMapping(void * jarg1) {
13926
void * jresult = 0 ;
13927
LassoServer *arg1 = (LassoServer *) 0 ;
13928
LassoNameIdentifierMapping *result;
13930
arg1 = (LassoServer *)jarg1;
13931
result = (LassoNameIdentifierMapping *)new_LassoNameIdentifierMapping(arg1);
13933
jresult = (void *)result;
13938
DllExport void SWIGSTDCALL CSharp_delete_NameIdentifierMapping(void * jarg1) {
13939
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13941
arg1 = (LassoNameIdentifierMapping *)jarg1;
13942
delete_LassoNameIdentifierMapping(arg1);
13947
DllExport int SWIGSTDCALL CSharp_NameIdentifierMapping_setIdentityFromDump(void * jarg1, char * jarg2) {
13949
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13950
char *arg2 = (char *) 0 ;
13953
arg1 = (LassoNameIdentifierMapping *)jarg1;
13957
errorCode = result = (int)LassoNameIdentifierMapping_setIdentityFromDump(arg1,arg2);
13960
char errorMsg[256];
13961
build_exception_msg(errorCode, errorMsg);
13962
SWIG_exception(SWIG_UnknownError, errorMsg);
13970
DllExport int SWIGSTDCALL CSharp_NameIdentifierMapping_setSessionFromDump(void * jarg1, char * jarg2) {
13972
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13973
char *arg2 = (char *) 0 ;
13976
arg1 = (LassoNameIdentifierMapping *)jarg1;
13980
errorCode = result = (int)LassoNameIdentifierMapping_setSessionFromDump(arg1,arg2);
13983
char errorMsg[256];
13984
build_exception_msg(errorCode, errorMsg);
13985
SWIG_exception(SWIG_UnknownError, errorMsg);
13993
DllExport int SWIGSTDCALL CSharp_NameIdentifierMapping_buildRequestMsg(void * jarg1) {
13995
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
13998
arg1 = (LassoNameIdentifierMapping *)jarg1;
14001
errorCode = result = (int)LassoNameIdentifierMapping_buildRequestMsg(arg1);
14004
char errorMsg[256];
14005
build_exception_msg(errorCode, errorMsg);
14006
SWIG_exception(SWIG_UnknownError, errorMsg);
14014
DllExport int SWIGSTDCALL CSharp_NameIdentifierMapping_buildResponseMsg(void * jarg1) {
14016
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
14019
arg1 = (LassoNameIdentifierMapping *)jarg1;
14022
errorCode = result = (int)LassoNameIdentifierMapping_buildResponseMsg(arg1);
14025
char errorMsg[256];
14026
build_exception_msg(errorCode, errorMsg);
14027
SWIG_exception(SWIG_UnknownError, errorMsg);
14035
DllExport int SWIGSTDCALL CSharp_NameIdentifierMapping_initRequest(void * jarg1, char * jarg2, char * jarg3) {
14037
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
14038
char *arg2 = (char *) 0 ;
14039
char *arg3 = (char *) NULL ;
14042
arg1 = (LassoNameIdentifierMapping *)jarg1;
14047
errorCode = result = (int)LassoNameIdentifierMapping_initRequest(arg1,arg2,arg3);
14050
char errorMsg[256];
14051
build_exception_msg(errorCode, errorMsg);
14052
SWIG_exception(SWIG_UnknownError, errorMsg);
14060
DllExport int SWIGSTDCALL CSharp_NameIdentifierMapping_processRequestMsg(void * jarg1, char * jarg2) {
14062
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
14063
char *arg2 = (char *) 0 ;
14066
arg1 = (LassoNameIdentifierMapping *)jarg1;
14070
errorCode = result = (int)LassoNameIdentifierMapping_processRequestMsg(arg1,arg2);
14073
char errorMsg[256];
14074
build_exception_msg(errorCode, errorMsg);
14075
SWIG_exception(SWIG_UnknownError, errorMsg);
14083
DllExport int SWIGSTDCALL CSharp_NameIdentifierMapping_processResponseMsg(void * jarg1, char * jarg2) {
14085
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
14086
char *arg2 = (char *) 0 ;
14089
arg1 = (LassoNameIdentifierMapping *)jarg1;
14093
errorCode = result = (int)LassoNameIdentifierMapping_processResponseMsg(arg1,arg2);
14096
char errorMsg[256];
14097
build_exception_msg(errorCode, errorMsg);
14098
SWIG_exception(SWIG_UnknownError, errorMsg);
14106
DllExport int SWIGSTDCALL CSharp_NameIdentifierMapping_validateRequest(void * jarg1) {
14108
LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
14111
arg1 = (LassoNameIdentifierMapping *)jarg1;
14114
errorCode = result = (int)LassoNameIdentifierMapping_validateRequest(arg1);
14117
char errorMsg[256];
14118
build_exception_msg(errorCode, errorMsg);
14119
SWIG_exception(SWIG_UnknownError, errorMsg);
14127
DllExport void SWIGSTDCALL CSharp_set_NameRegistration_identity(void * jarg1, void * jarg2) {
14128
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14129
LassoIdentity *arg2 = (LassoIdentity *) 0 ;
14131
arg1 = (LassoNameRegistration *)jarg1;
14132
arg2 = (LassoIdentity *)jarg2;
14133
LassoNameRegistration_set_identity(arg1,arg2);
14138
DllExport void * SWIGSTDCALL CSharp_get_NameRegistration_identity(void * jarg1) {
14139
void * jresult = 0 ;
14140
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14141
LassoIdentity *result;
14143
arg1 = (LassoNameRegistration *)jarg1;
14144
result = (LassoIdentity *)LassoNameRegistration_get_identity(arg1);
14146
jresult = (void *)result;
14151
DllExport unsigned int SWIGSTDCALL CSharp_get_NameRegistration_isIdentityDirty(void * jarg1) {
14152
unsigned int jresult = 0 ;
14153
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14156
arg1 = (LassoNameRegistration *)jarg1;
14157
result = (bool)LassoNameRegistration_get_isIdentityDirty(arg1);
14164
DllExport unsigned int SWIGSTDCALL CSharp_get_NameRegistration_isSessionDirty(void * jarg1) {
14165
unsigned int jresult = 0 ;
14166
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14169
arg1 = (LassoNameRegistration *)jarg1;
14170
result = (bool)LassoNameRegistration_get_isSessionDirty(arg1);
14177
DllExport char * SWIGSTDCALL CSharp_get_NameRegistration_msgBody(void * jarg1) {
14178
char * jresult = 0 ;
14179
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14182
arg1 = (LassoNameRegistration *)jarg1;
14183
result = (char *)LassoNameRegistration_get_msgBody(arg1);
14185
jresult = SWIG_csharp_string_callback(result);
14190
DllExport char * SWIGSTDCALL CSharp_get_NameRegistration_msgRelayState(void * jarg1) {
14191
char * jresult = 0 ;
14192
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14195
arg1 = (LassoNameRegistration *)jarg1;
14196
result = (char *)LassoNameRegistration_get_msgRelayState(arg1);
14198
jresult = SWIG_csharp_string_callback(result);
14203
DllExport char * SWIGSTDCALL CSharp_get_NameRegistration_msgUrl(void * jarg1) {
14204
char * jresult = 0 ;
14205
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14208
arg1 = (LassoNameRegistration *)jarg1;
14209
result = (char *)LassoNameRegistration_get_msgUrl(arg1);
14211
jresult = SWIG_csharp_string_callback(result);
14216
DllExport void SWIGSTDCALL CSharp_set_NameRegistration_nameIdentifier(void * jarg1, void * jarg2) {
14217
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14218
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
14220
arg1 = (LassoNameRegistration *)jarg1;
14221
arg2 = (LassoSamlNameIdentifier *)jarg2;
14222
LassoNameRegistration_set_nameIdentifier(arg1,arg2);
14227
DllExport void * SWIGSTDCALL CSharp_get_NameRegistration_nameIdentifier(void * jarg1) {
14228
void * jresult = 0 ;
14229
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14230
LassoSamlNameIdentifier *result;
14232
arg1 = (LassoNameRegistration *)jarg1;
14233
result = (LassoSamlNameIdentifier *)LassoNameRegistration_get_nameIdentifier(arg1);
14235
jresult = (void *)result;
14240
DllExport void SWIGSTDCALL CSharp_set_NameRegistration_remoteProviderId(void * jarg1, char * jarg2) {
14241
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14242
char *arg2 = (char *) 0 ;
14244
arg1 = (LassoNameRegistration *)jarg1;
14246
LassoNameRegistration_set_remoteProviderId(arg1,arg2);
14251
DllExport char * SWIGSTDCALL CSharp_get_NameRegistration_remoteProviderId(void * jarg1) {
14252
char * jresult = 0 ;
14253
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14256
arg1 = (LassoNameRegistration *)jarg1;
14257
result = (char *)LassoNameRegistration_get_remoteProviderId(arg1);
14259
jresult = SWIG_csharp_string_callback(result);
14264
DllExport void SWIGSTDCALL CSharp_set_NameRegistration_request(void * jarg1, void * jarg2) {
14265
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14266
LassoSamlpRequestAbstract *arg2 = (LassoSamlpRequestAbstract *) 0 ;
14268
arg1 = (LassoNameRegistration *)jarg1;
14269
arg2 = (LassoSamlpRequestAbstract *)jarg2;
14270
LassoNameRegistration_set_request(arg1,arg2);
14275
DllExport void * SWIGSTDCALL CSharp_get_NameRegistration_request(void * jarg1) {
14276
void * jresult = 0 ;
14277
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14278
LassoSamlpRequestAbstract *result;
14280
arg1 = (LassoNameRegistration *)jarg1;
14281
result = (LassoSamlpRequestAbstract *)LassoNameRegistration_get_request(arg1);
14283
jresult = (void *)result;
14288
DllExport void SWIGSTDCALL CSharp_set_NameRegistration_response(void * jarg1, void * jarg2) {
14289
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14290
LassoSamlpResponseAbstract *arg2 = (LassoSamlpResponseAbstract *) 0 ;
14292
arg1 = (LassoNameRegistration *)jarg1;
14293
arg2 = (LassoSamlpResponseAbstract *)jarg2;
14294
LassoNameRegistration_set_response(arg1,arg2);
14299
DllExport void * SWIGSTDCALL CSharp_get_NameRegistration_response(void * jarg1) {
14300
void * jresult = 0 ;
14301
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14302
LassoSamlpResponseAbstract *result;
14304
arg1 = (LassoNameRegistration *)jarg1;
14305
result = (LassoSamlpResponseAbstract *)LassoNameRegistration_get_response(arg1);
14307
jresult = (void *)result;
14312
DllExport void SWIGSTDCALL CSharp_set_NameRegistration_server(void * jarg1, void * jarg2) {
14313
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14314
LassoServer *arg2 = (LassoServer *) 0 ;
14316
arg1 = (LassoNameRegistration *)jarg1;
14317
arg2 = (LassoServer *)jarg2;
14318
LassoNameRegistration_set_server(arg1,arg2);
14323
DllExport void * SWIGSTDCALL CSharp_get_NameRegistration_server(void * jarg1) {
14324
void * jresult = 0 ;
14325
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14326
LassoServer *result;
14328
arg1 = (LassoNameRegistration *)jarg1;
14329
result = (LassoServer *)LassoNameRegistration_get_server(arg1);
14331
jresult = (void *)result;
14336
DllExport void SWIGSTDCALL CSharp_set_NameRegistration_session(void * jarg1, void * jarg2) {
14337
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14338
LassoSession *arg2 = (LassoSession *) 0 ;
14340
arg1 = (LassoNameRegistration *)jarg1;
14341
arg2 = (LassoSession *)jarg2;
14342
LassoNameRegistration_set_session(arg1,arg2);
14347
DllExport void * SWIGSTDCALL CSharp_get_NameRegistration_session(void * jarg1) {
14348
void * jresult = 0 ;
14349
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14350
LassoSession *result;
14352
arg1 = (LassoNameRegistration *)jarg1;
14353
result = (LassoSession *)LassoNameRegistration_get_session(arg1);
14355
jresult = (void *)result;
14360
DllExport void SWIGSTDCALL CSharp_set_NameRegistration_oldNameIdentifier(void * jarg1, void * jarg2) {
14361
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14362
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
14364
arg1 = (LassoNameRegistration *)jarg1;
14365
arg2 = (LassoSamlNameIdentifier *)jarg2;
14366
LassoNameRegistration_set_oldNameIdentifier(arg1,arg2);
14371
DllExport void * SWIGSTDCALL CSharp_get_NameRegistration_oldNameIdentifier(void * jarg1) {
14372
void * jresult = 0 ;
14373
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14374
LassoSamlNameIdentifier *result;
14376
arg1 = (LassoNameRegistration *)jarg1;
14377
result = (LassoSamlNameIdentifier *)LassoNameRegistration_get_oldNameIdentifier(arg1);
14379
jresult = (void *)result;
14384
DllExport void * SWIGSTDCALL CSharp_new_NameRegistration(void * jarg1) {
14385
void * jresult = 0 ;
14386
LassoServer *arg1 = (LassoServer *) 0 ;
14387
LassoNameRegistration *result;
14389
arg1 = (LassoServer *)jarg1;
14390
result = (LassoNameRegistration *)new_LassoNameRegistration(arg1);
14392
jresult = (void *)result;
14397
DllExport void SWIGSTDCALL CSharp_delete_NameRegistration(void * jarg1) {
14398
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14400
arg1 = (LassoNameRegistration *)jarg1;
14401
delete_LassoNameRegistration(arg1);
14406
DllExport void * SWIGSTDCALL CSharp_NameRegistration_newFromDump(void * jarg1, char * jarg2) {
14407
void * jresult = 0 ;
14408
LassoServer *arg1 = (LassoServer *) 0 ;
14409
char *arg2 = (char *) 0 ;
14410
LassoNameRegistration *result;
14412
arg1 = (LassoServer *)jarg1;
14414
result = (LassoNameRegistration *)NameRegistration_newFromDump(arg1,arg2);
14416
jresult = (void *)result;
14421
DllExport int SWIGSTDCALL CSharp_NameRegistration_setIdentityFromDump(void * jarg1, char * jarg2) {
14423
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14424
char *arg2 = (char *) 0 ;
14427
arg1 = (LassoNameRegistration *)jarg1;
14431
errorCode = result = (int)LassoNameRegistration_setIdentityFromDump(arg1,arg2);
14434
char errorMsg[256];
14435
build_exception_msg(errorCode, errorMsg);
14436
SWIG_exception(SWIG_UnknownError, errorMsg);
14444
DllExport int SWIGSTDCALL CSharp_NameRegistration_setSessionFromDump(void * jarg1, char * jarg2) {
14446
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14447
char *arg2 = (char *) 0 ;
14450
arg1 = (LassoNameRegistration *)jarg1;
14454
errorCode = result = (int)LassoNameRegistration_setSessionFromDump(arg1,arg2);
14457
char errorMsg[256];
14458
build_exception_msg(errorCode, errorMsg);
14459
SWIG_exception(SWIG_UnknownError, errorMsg);
14467
DllExport int SWIGSTDCALL CSharp_NameRegistration_buildRequestMsg(void * jarg1) {
14469
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14472
arg1 = (LassoNameRegistration *)jarg1;
14475
errorCode = result = (int)LassoNameRegistration_buildRequestMsg(arg1);
14478
char errorMsg[256];
14479
build_exception_msg(errorCode, errorMsg);
14480
SWIG_exception(SWIG_UnknownError, errorMsg);
14488
DllExport int SWIGSTDCALL CSharp_NameRegistration_buildResponseMsg(void * jarg1) {
14490
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14493
arg1 = (LassoNameRegistration *)jarg1;
14496
errorCode = result = (int)LassoNameRegistration_buildResponseMsg(arg1);
14499
char errorMsg[256];
14500
build_exception_msg(errorCode, errorMsg);
14501
SWIG_exception(SWIG_UnknownError, errorMsg);
14509
DllExport char * SWIGSTDCALL CSharp_NameRegistration_dump(void * jarg1) {
14510
char * jresult = 0 ;
14511
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14514
arg1 = (LassoNameRegistration *)jarg1;
14515
result = (char *)LassoNameRegistration_dump(arg1);
14517
jresult = SWIG_csharp_string_callback(result);
14523
DllExport int SWIGSTDCALL CSharp_NameRegistration_initRequest(void * jarg1, char * jarg2, int jarg3) {
14525
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14526
char *arg2 = (char *) 0 ;
14527
LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ;
14530
arg1 = (LassoNameRegistration *)jarg1;
14532
arg3 = (LassoHttpMethod)jarg3;
14535
errorCode = result = (int)LassoNameRegistration_initRequest(arg1,arg2,(LassoHttpMethod )arg3);
14538
char errorMsg[256];
14539
build_exception_msg(errorCode, errorMsg);
14540
SWIG_exception(SWIG_UnknownError, errorMsg);
14548
DllExport int SWIGSTDCALL CSharp_NameRegistration_processRequestMsg(void * jarg1, char * jarg2) {
14550
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14551
char *arg2 = (char *) 0 ;
14554
arg1 = (LassoNameRegistration *)jarg1;
14558
errorCode = result = (int)LassoNameRegistration_processRequestMsg(arg1,arg2);
14561
char errorMsg[256];
14562
build_exception_msg(errorCode, errorMsg);
14563
SWIG_exception(SWIG_UnknownError, errorMsg);
14571
DllExport int SWIGSTDCALL CSharp_NameRegistration_processResponseMsg(void * jarg1, char * jarg2) {
14573
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14574
char *arg2 = (char *) 0 ;
14577
arg1 = (LassoNameRegistration *)jarg1;
14581
errorCode = result = (int)LassoNameRegistration_processResponseMsg(arg1,arg2);
14584
char errorMsg[256];
14585
build_exception_msg(errorCode, errorMsg);
14586
SWIG_exception(SWIG_UnknownError, errorMsg);
14594
DllExport int SWIGSTDCALL CSharp_NameRegistration_validateRequest(void * jarg1) {
14596
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
14599
arg1 = (LassoNameRegistration *)jarg1;
14602
errorCode = result = (int)LassoNameRegistration_validateRequest(arg1);
14605
char errorMsg[256];
14606
build_exception_msg(errorCode, errorMsg);
14607
SWIG_exception(SWIG_UnknownError, errorMsg);