summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xwin32/create_lasso.def.py31
-rw-r--r--win32/lasso.def487
2 files changed, 518 insertions, 0 deletions
diff --git a/win32/create_lasso.def.py b/win32/create_lasso.def.py
new file mode 100755
index 00000000..e7227278
--- /dev/null
+++ b/win32/create_lasso.def.py
@@ -0,0 +1,31 @@
+#! /usr/bin/env python
+
+# usage:
+# ./create_lasso.def.py /path/to/liblasso.so > lasso.def
+
+import sys, commands
+
+cmd = "nm -B " + sys.argv[1]
+output = commands.getoutput(cmd)
+lines = output.split("\n")
+
+print "LIBRARY lasso\n"
+print "DESCRIPTION \"Free implementation of the Liberty Alliance specifications.\"\n"
+print "EXPORTS\n"
+
+i = 0
+# Functions exports
+print "; Functions exports"
+for line in lines:
+ infos = line.split(" ")
+ if infos[1] == "T" and infos[2][0] != "_":
+ print " " + infos[2]
+ i = i + 1
+# Var exports
+print "\n; Var exports"
+for line in lines:
+ infos = line.split(" ")
+ if infos[1] == "R" and infos[2][0] != "_":
+ print " " + infos[2]
+ i = i + 1
+#print i
diff --git a/win32/lasso.def b/win32/lasso.def
new file mode 100644
index 00000000..8ca6e805
--- /dev/null
+++ b/win32/lasso.def
@@ -0,0 +1,487 @@
+LIBRARY lasso
+
+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_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_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_query
+ lasso_logout_request_new_from_soap
+ 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_query
+ lasso_logout_response_new_from_request_query
+ lasso_logout_response_new_from_request_soap
+ 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_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_federationTerminationNotificationServiceURL
+ 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_dump
+ lasso_register_name_identifier_get_type
+ lasso_register_name_identifier_handle_request_msg
+ lasso_register_name_identifier_handle_response_msg
+ lasso_register_name_identifier_init_request
+ lasso_register_name_identifier_new
+ 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_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
+ 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