diff options
| -rwxr-xr-x | win32/create_lasso.def.py | 31 | ||||
| -rw-r--r-- | win32/lasso.def | 487 |
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 |
