summaryrefslogtreecommitdiffstats
path: root/win32/lasso.def
blob: 3f918ac228ab1da8ef540b6a1f32ff8819bdf42f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
LIBRARY liblassodll

DESCRIPTION "Free implementation of the Liberty Alliance specifications"

EXPORTS

; Functions exports
    lasso_artifact_get_assertionHandle
    lasso_artifact_get_byteCode
    lasso_artifact_get_identityProviderSuccinctID
    lasso_artifact_get_relayState
    lasso_artifact_get_samlArt
    lasso_artifact_get_type
    lasso_artifact_new
    lasso_artifact_new_from_lares
    lasso_artifact_new_from_query
    lasso_assertion_get_type
    lasso_assertion_new
    lasso_authentication_statement_get_type
    lasso_authentication_statement_new
    lasso_authn_request_get_protocolProfile
    lasso_authn_request_get_type
    lasso_authn_request_new
    lasso_authn_request_new_from_export
    lasso_authn_request_set_requestAuthnContext
    lasso_authn_request_set_scoping
    lasso_authn_response_get_status
    lasso_authn_response_get_type
    lasso_authn_response_new
    lasso_authn_response_new_from_export
    lasso_build_random_sequence
    lasso_build_unique_id
    lasso_check_version_ext
    lasso_doc_get_node_content
    lasso_ds_signature_get_type
    lasso_ds_signature_new
    lasso_ds_signature_sign
    lasso_error_msg
    lasso_federation_termination_build_notification_msg
    lasso_federation_termination_destroy
    lasso_federation_termination_dump
    lasso_federation_termination_get_type
    lasso_federation_termination_init_notification
    lasso_federation_termination_new
    lasso_federation_termination_notification_get_type
    lasso_federation_termination_notification_new
    lasso_federation_termination_notification_new_from_query
    lasso_federation_termination_notification_new_from_soap
    lasso_federation_termination_process_notification_msg
    lasso_get_current_time
    lasso_g_ptr_array_index
    lasso_identity_destroy
    lasso_identity_dump
    lasso_identity_get_local_nameIdentifier
    lasso_identity_get_remote_nameIdentifier
    lasso_identity_get_type
    lasso_identity_new
    lasso_identity_new_from_dump
    lasso_identity_set_local_nameIdentifier
    lasso_identity_set_remote_nameIdentifier
    lasso_identity_verify_nameIdentifier
    lasso_init
    lasso_lib_assertion_get_type
    lasso_lib_assertion_new
    lasso_lib_assertion_set_inResponseTo
    lasso_lib_authentication_statement_get_type
    lasso_lib_authentication_statement_new
    lasso_lib_authentication_statement_set_authnContext
    lasso_lib_authentication_statement_set_reauthenticateOnOrAfter
    lasso_lib_authentication_statement_set_sessionIndex
    lasso_lib_authn_context_get_type
    lasso_lib_authn_context_new
    lasso_lib_authn_context_set_authnContextClassRef
    lasso_lib_authn_context_set_authnContextStatementRef
    lasso_lib_authn_request_get_type
    lasso_lib_authn_request_new
    lasso_lib_authn_request_set_affiliationID
    lasso_lib_authn_request_set_assertionConsumerServiceID
    lasso_lib_authn_request_set_consent
    lasso_lib_authn_request_set_forceAuthn
    lasso_lib_authn_request_set_isPassive
    lasso_lib_authn_request_set_nameIDPolicy
    lasso_lib_authn_request_set_protocolProfile
    lasso_lib_authn_request_set_providerID
    lasso_lib_authn_request_set_relayState
    lasso_lib_authn_request_set_requestAuthnContext
    lasso_lib_authn_request_set_scoping
    lasso_lib_authn_response_get_type
    lasso_lib_authn_response_new
    lasso_lib_authn_response_set_consent
    lasso_lib_authn_response_set_providerID
    lasso_lib_authn_response_set_relayState
    lasso_lib_federation_termination_notification_get_type
    lasso_lib_federation_termination_notification_new
    lasso_lib_federation_termination_notification_set_consent
    lasso_lib_federation_termination_notification_set_nameIdentifier
    lasso_lib_federation_termination_notification_set_providerID
    lasso_lib_idp_entries_add_idpEntry
    lasso_lib_idp_entries_get_type
    lasso_lib_idp_entries_new
    lasso_lib_idp_entry_get_type
    lasso_lib_idp_entry_new
    lasso_lib_idp_entry_set_loc
    lasso_lib_idp_entry_set_providerID
    lasso_lib_idp_entry_set_providerName
    lasso_lib_idp_list_get_type
    lasso_lib_idp_list_new
    lasso_lib_idp_list_set_getComplete
    lasso_lib_idp_list_set_idpEntries
    lasso_lib_idp_provided_name_identifier_get_type
    lasso_lib_idp_provided_name_identifier_new
    lasso_lib_logout_request_get_type
    lasso_lib_logout_request_new
    lasso_lib_logout_request_set_consent
    lasso_lib_logout_request_set_nameIdentifier
    lasso_lib_logout_request_set_providerID
    lasso_lib_logout_request_set_relayState
    lasso_lib_logout_request_set_sessionIndex
    lasso_lib_logout_response_get_type
    lasso_lib_logout_response_new
    lasso_lib_name_identifier_mapping_request_get_type
    lasso_lib_name_identifier_mapping_request_new
    lasso_lib_name_identifier_mapping_request_set_consent
    lasso_lib_name_identifier_mapping_request_set_nameIdentifier
    lasso_lib_name_identifier_mapping_request_set_providerID
    lasso_lib_name_identifier_mapping_response_get_type
    lasso_lib_name_identifier_mapping_response_new
    lasso_lib_name_identifier_mapping_response_set_nameIdentifier
    lasso_lib_name_identifier_mapping_response_set_providerID
    lasso_lib_name_identifier_mapping_response_set_status
    lasso_lib_old_provided_name_identifier_get_type
    lasso_lib_old_provided_name_identifier_new
    lasso_lib_register_name_identifier_request_get_type
    lasso_lib_register_name_identifier_request_new
    lasso_lib_register_name_identifier_request_set_idpProvidedNameIdentifier
    lasso_lib_register_name_identifier_request_set_oldProvidedNameIdentifier
    lasso_lib_register_name_identifier_request_set_providerID
    lasso_lib_register_name_identifier_request_set_relayState
    lasso_lib_register_name_identifier_request_set_spProvidedNameIdentifier
    lasso_lib_register_name_identifier_response_get_type
    lasso_lib_register_name_identifier_response_new
    lasso_lib_request_authn_context_add_authnContextClassRef
    lasso_lib_request_authn_context_add_authnContextStatementRef
    lasso_lib_request_authn_context_get_type
    lasso_lib_request_authn_context_new
    lasso_lib_request_authn_context_set_authnContextComparison
    lasso_lib_scoping_get_type
    lasso_lib_scoping_new
    lasso_lib_scoping_set_idpList
    lasso_lib_scoping_set_proxyCount
    lasso_lib_sp_provided_name_identifier_get_type
    lasso_lib_sp_provided_name_identifier_new
    lasso_lib_status_response_get_type
    lasso_lib_status_response_new
    lasso_lib_status_response_set_providerID
    lasso_lib_status_response_set_relayState
    lasso_lib_status_response_set_status
    lasso_lib_subject_get_type
    lasso_lib_subject_new
    lasso_lib_subject_set_idpProvidedNameIdentifier
    lasso_login_build_artifact_msg
    lasso_login_build_authn_request_msg
    lasso_login_build_authn_response_msg
    lasso_login_build_request_msg
    lasso_login_create_user
    lasso_login_destroy
    lasso_login_dump
    lasso_login_get_type
    lasso_login_init_authn_request
    lasso_login_init_from_authn_request_msg
    lasso_login_init_request
    lasso_login_must_authenticate
    lasso_login_new
    lasso_login_new_from_dump
    lasso_login_process_authn_response_msg
    lasso_login_process_request_msg
    lasso_login_process_response_msg
    lasso_logout_build_request_msg
    lasso_logout_build_response_msg
    lasso_logout_destroy
    lasso_logout_dump
    lasso_logout_get_type
    lasso_logout_init_request
    lasso_logout_new
    lasso_logout_process_request_msg
    lasso_logout_process_response_msg
    lasso_logout_request_get_type
    lasso_logout_request_new
    lasso_logout_request_new_from_export
    lasso_logout_response_get_status_code_value
    lasso_logout_response_get_type
    lasso_logout_response_new
    lasso_logout_response_new_from_dump
    lasso_logout_response_new_from_export
    lasso_logout_response_new_from_query
    lasso_logout_response_new_from_request_export
    lasso_logout_response_new_from_soap
    lasso_name_identifier_mapping_build_request_msg
    lasso_name_identifier_mapping_build_response_msg
    lasso_name_identifier_mapping_dump
    lasso_name_identifier_mapping_get_type
    lasso_name_identifier_mapping_init_request
    lasso_name_identifier_mapping_new
    lasso_name_identifier_mapping_process_request_msg
    lasso_name_identifier_mapping_process_response_msg
    lasso_name_identifier_mapping_request_get_type
    lasso_name_identifier_mapping_request_new
    lasso_name_identifier_mapping_request_new_from_query
    lasso_name_identifier_mapping_request_new_from_soap
    lasso_name_identifier_mapping_response_get_type
    lasso_name_identifier_mapping_response_new
    lasso_name_identifier_mapping_response_new_from_dump
    lasso_name_identifier_mapping_response_new_from_query
    lasso_name_identifier_mapping_response_new_from_request_query
    lasso_name_identifier_mapping_response_new_from_request_soap
    lasso_name_identifier_mapping_response_new_from_soap
    lasso_node_copy
    lasso_node_destroy
    lasso_node_dump
    lasso_node_export
    lasso_node_export_to_base64
    lasso_node_export_to_query
    lasso_node_export_to_soap
    lasso_node_get_attr
    lasso_node_get_attrs
    lasso_node_get_attr_value
    lasso_node_get_child
    lasso_node_get_child_content
    lasso_node_get_children
    lasso_node_get_content
    lasso_node_get_name
    lasso_node_get_type
    lasso_node_import
    lasso_node_import_from_node
    lasso_node_new
    lasso_node_new_from_dump
    lasso_node_new_from_xmlNode
    lasso_node_rename_prop
    lasso_node_verify_signature
    lasso_profile_context_dump
    lasso_profile_context_get_type
    lasso_profile_context_new
    lasso_profile_context_set_remote_providerID
    lasso_profile_context_set_response_status
    lasso_provider_dump
    lasso_provider_get_assertionConsumerServiceURL
    lasso_provider_get_federationTerminationNotificationProtocolProfile
    lasso_provider_get_federationTerminationReturnServiceURL
    lasso_provider_get_federationTerminationServiceURL
    lasso_provider_get_nameIdentifierMappingProtocolProfile
    lasso_provider_get_nameIdentifierMappingServiceReturnURL
    lasso_provider_get_nameIdentifierMappingServiceURL
    lasso_provider_get_providerID
    lasso_provider_get_registerNameIdentifierProtocolProfile
    lasso_provider_get_registerNameIdentifierServiceURL
    lasso_provider_get_singleLogoutProtocolProfile
    lasso_provider_get_singleLogoutServiceReturnURL
    lasso_provider_get_singleLogoutServiceURL
    lasso_provider_get_singleSignOnProtocolProfile
    lasso_provider_get_singleSignOnServiceURL
    lasso_provider_get_soapEndpoint
    lasso_provider_get_type
    lasso_provider_new
    lasso_provider_new_from_metadata_node
    lasso_provider_new_metadata_filename
    lasso_provider_set_ca_certificate
    lasso_provider_set_public_key
    lasso_query_get_value
    lasso_query_to_dict
    lasso_query_verify_signature
    lasso_register_name_identifier_build_request_msg
    lasso_register_name_identifier_build_response_msg
    lasso_register_name_identifier_destroy
    lasso_register_name_identifier_dump
    lasso_register_name_identifier_get_type
    lasso_register_name_identifier_init_request
    lasso_register_name_identifier_new
    lasso_register_name_identifier_process_request_msg
    lasso_register_name_identifier_process_response_msg
    lasso_register_name_identifier_rename_attributes_for_query
    lasso_register_name_identifier_request_get_type
    lasso_register_name_identifier_request_new
    lasso_register_name_identifier_request_new_from_query
    lasso_register_name_identifier_request_new_from_soap
    lasso_register_name_identifier_response_get_type
    lasso_register_name_identifier_response_new
    lasso_register_name_identifier_response_new_from_dump
    lasso_register_name_identifier_response_new_from_query
    lasso_register_name_identifier_response_new_from_request_query
    lasso_register_name_identifier_response_new_from_request_soap
    lasso_register_name_identifier_response_new_from_soap
    lasso_request_get_type
    lasso_request_new
    lasso_request_new_from_export
    lasso_response_get_type
    lasso_response_new
    lasso_response_new_from_export
    lasso_saml_advice_add_assertion
    lasso_saml_advice_add_assertionIDReference
    lasso_saml_advice_get_type
    lasso_saml_advice_new
    lasso_saml_assertion_add_authenticationStatement
    lasso_saml_assertion_add_statement
    lasso_saml_assertion_add_subjectStatement
    lasso_saml_assertion_get_type
    lasso_saml_assertion_new
    lasso_saml_assertion_set_advice
    lasso_saml_assertion_set_assertionID
    lasso_saml_assertion_set_conditions
    lasso_saml_assertion_set_issueInstance
    lasso_saml_assertion_set_issuer
    lasso_saml_assertion_set_majorVersion
    lasso_saml_assertion_set_minorVersion
    lasso_saml_assertion_set_signature
    lasso_saml_audience_restriction_condition_add_audience
    lasso_saml_audience_restriction_condition_get_type
    lasso_saml_audience_restriction_condition_new
    lasso_saml_authentication_statement_add_authorityBinding
    lasso_saml_authentication_statement_get_type
    lasso_saml_authentication_statement_new
    lasso_saml_authentication_statement_set_authenticationInstant
    lasso_saml_authentication_statement_set_authenticationMethod
    lasso_saml_authentication_statement_set_subjectLocality
    lasso_saml_authority_binding_get_type
    lasso_saml_authority_binding_new
    lasso_saml_authority_binding_set_authorityKind
    lasso_saml_authority_binding_set_binding
    lasso_saml_authority_binding_set_location
    lasso_saml_condition_abstract_get_type
    lasso_saml_condition_abstract_new
    lasso_saml_conditions_add_audienceRestrictionCondition
    lasso_saml_conditions_add_condition
    lasso_saml_conditions_get_type
    lasso_saml_conditions_new
    lasso_saml_conditions_set_notBefore
    lasso_saml_conditions_set_notOnOrAfter
    lasso_saml_name_identifier_get_type
    lasso_saml_name_identifier_new
    lasso_saml_name_identifier_set_format
    lasso_saml_name_identifier_set_nameQualifier
    lasso_samlp_request_abstract_add_respondWith
    lasso_samlp_request_abstract_get_type
    lasso_samlp_request_abstract_new
    lasso_samlp_request_abstract_set_issueInstance
    lasso_samlp_request_abstract_set_majorVersion
    lasso_samlp_request_abstract_set_minorVersion
    lasso_samlp_request_abstract_set_requestID
    lasso_samlp_request_abstract_set_signature
    lasso_samlp_request_get_type
    lasso_samlp_request_new
    lasso_samlp_request_set_assertionArtifact
    lasso_samlp_response_abstract_get_type
    lasso_samlp_response_abstract_new
    lasso_samlp_response_abstract_set_inResponseTo
    lasso_samlp_response_abstract_set_issueInstance
    lasso_samlp_response_abstract_set_majorVersion
    lasso_samlp_response_abstract_set_minorVersion
    lasso_samlp_response_abstract_set_recipient
    lasso_samlp_response_abstract_set_responseID
    lasso_samlp_response_abstract_set_signature
    lasso_samlp_response_add_assertion
    lasso_samlp_response_get_type
    lasso_samlp_response_new
    lasso_samlp_response_set_status
    lasso_samlp_status_code_get_type
    lasso_samlp_status_code_new
    lasso_samlp_status_code_set_value
    lasso_samlp_status_get_type
    lasso_samlp_status_new
    lasso_samlp_status_set_statusCode
    lasso_samlp_status_set_statusMessage
    lasso_saml_statement_abstract_get_type
    lasso_saml_statement_abstract_new
    lasso_saml_subject_confirmation_add_confirmationMethod
    lasso_saml_subject_confirmation_get_type
    lasso_saml_subject_confirmation_new
    lasso_saml_subject_confirmation_set_subjectConfirmationMethod
    lasso_saml_subject_get_type
    lasso_saml_subject_locality_get_type
    lasso_saml_subject_locality_new
    lasso_saml_subject_locality_set_dnsAddress
    lasso_saml_subject_locality_set_ipAddress
    lasso_saml_subject_new
    lasso_saml_subject_set_nameIdentifier
    lasso_saml_subject_set_subjectConfirmation
    lasso_saml_subject_statement_abstract_get_type
    lasso_saml_subject_statement_abstract_new
    lasso_saml_subject_statement_abstract_set_subject
    lasso_server_add_lasso_provider
    lasso_server_add_provider
    lasso_server_destroy
    lasso_server_dump
    lasso_server_get_provider
    lasso_server_get_providerID_from_hash
    lasso_server_get_type
    lasso_server_new
    lasso_server_new_from_dump
    lasso_shutdown
    lasso_soap_env_body_add_child
    lasso_soap_env_body_get_type
    lasso_soap_env_body_new
    lasso_soap_env_envelope_get_type
    lasso_soap_env_envelope_new
    lasso_soap_env_envelope_set_body
    lasso_str_escape
    lasso_str_hash
    lasso_str_sign
    lasso_str_unescape
    lasso_user_add_assertion
    lasso_user_add_identity
    lasso_user_destroy
    lasso_user_dump
    lasso_user_get_assertion
    lasso_user_get_identity
    lasso_user_get_next_providerID
    lasso_user_get_type
    lasso_user_new
    lasso_user_new_from_dump
    lasso_user_remove_assertion
    lasso_user_remove_identity
    set_debug_info

; Var exports
    lassoLassoHRef
    lassoLassoPrefix
    lassoLibAuthnContextComparisonBetter
    lassoLibAuthnContextComparisonExact
    lassoLibAuthnContextComparisonMinimum
    lassoLibHRef
    lassoLibMajorVersion
    lassoLibMinorVersion
    lassoLibNameIdentifierFormatEncrypted
    lassoLibNameIdentifierFormatEntityID
    lassoLibNameIdentifierFormatFederated
    lassoLibNameIdentifierFormatOneTime
    lassoLibNameIDPolicyTypeAny
    lassoLibNameIDPolicyTypeFederated
    lassoLibNameIDPolicyTypeNone
    lassoLibNameIDPolicyTypeOneTime
    lassoLibPrefix
    lassoLibProtocolProfileBrwsArt
    lassoLibProtocolProfileBrwsPost
    lassoLibProtocolProfileFedTermIdpHttp
    lassoLibProtocolProfileFedTermIdpSoap
    lassoLibProtocolProfileFedTermSpHttp
    lassoLibProtocolProfileFedTermSpSoap
    lassoLibProtocolProfileRniIdpHttp
    lassoLibProtocolProfileRniIdpSoap
    lassoLibProtocolProfileRniSpHttp
    lassoLibProtocolProfileRniSpSoap
    lassoLibProtocolProfileSloIdpHttp
    lassoLibProtocolProfileSloIdpSoap
    lassoLibProtocolProfileSloSpHttp
    lassoLibProtocolProfileSloSpSoap
    lassoLibProtocolProfileSSOGet
    lassoLibProtocolProfileSSOPost
    lassoLibStatusCodeFederationDoesNotExist
    lassoLibStatusCodeInvalidAssertionConsumerServiceIndex
    lassoLibStatusCodeInvalidSignature
    lassoLibStatusCodeNoAuthnContext
    lassoLibStatusCodeNoAvailableIDP
    lassoLibStatusCodeNoPassive
    lassoLibStatusCodeNoSupportedIDP
    lassoLibStatusCodeProxyCountExceeded
    lassoLibStatusCodeUnknownPrincipal
    lassoLibStatusCodeUnsignedAuthnRequest
    lassoMetadataHRef
    lassoMetadataPrefix
    lassoSamlAssertionHRef
    lassoSamlAssertionPrefix
    lassoSamlAuthenticationMethodHardwareToken
    lassoSamlAuthenticationMethodKerberos
    lassoSamlAuthenticationMethodPassword
    lassoSamlAuthenticationMethodPgp
    lassoSamlAuthenticationMethodSecureRemotePassword
    lassoSamlAuthenticationMethodSmartcardPki
    lassoSamlAuthenticationMethodSoftwarePki
    lassoSamlAuthenticationMethodSPki
    lassoSamlAuthenticationMethodUnspecified
    lassoSamlAuthenticationMethodXkms
    lassoSamlAuthenticationMethodXmlDSig
    lassoSamlConfirmationMethodArtifact01
    lassoSamlConfirmationMethodBearer
    lassoSamlConfirmationMethodHolderOfKey
    lassoSamlConfirmationMethodSenderVouches
    lassoSamlMajorVersion
    lassoSamlMinorVersion
    lassoSamlProtocolHRef
    lassoSamlProtocolPrefix
    lassoSamlStatusCodeRequestDenied
    lassoSamlStatusCodeSuccess
    lassoSoapEnvHRef
    lassoSoapEnvPrefix