Code Analysis: miniOrange SSO using SAML 2.0 5.2.9

Function Rating Maintainability Complexity Lines of code
Mo_SAML_Login_Validate::mo_saml_login_validate()
D
19
54 203
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::__construct()
D
27
39 144
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::static_add509_cert()
C
32 27 99
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_staticlocate_key_info()
C
34 24 85
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::add_ref_internal()
B
37 21 66
Mo_SAML_Base_Handler::mo_saml_save_settings_handler()
B
39 21 63
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::process_transforms()
B
37 20 74
mo_saml_display_sp_configuration()
B
28
9 210
mo_saml_display_plugin_tabs()
B
44 20 43
Mo_Saml_User_Login_Handler::mo_saml_handle_login_validate()
B
45 19 42
Mo_SAML_Assertion::mo_saml_parse_conditions()
B
42 16 48
mo_saml_miniorange_import_export()
A
43 15 46
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::canonicalize_data()
A
47 14 34
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_encrypt_node()
A
40 12 61
Mo_SAML_Login_Validate::mo_saml_show_test_result()
A
37 10 88
mo_saml_show_addons_page()
A
37 10 84
Mo_SAML_Login_Validate::mo_saml_check_mapping()
A
43 12 52
Mo_SAML_Login_Validate::mo_saml_login_user()
A
42 12 49
mo_saml_display_support_form()
A
37 9 93
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::process_ref_node()
A
43 12 46
Mo_SAML_Assertion::mo_saml_parse_authn_context()
A
45 12 41
mo_saml_display_test_config_error_page()
A
43 11 49
Mo_SAML_Assertion::mo_saml_add_attribute_statement()
A
45 11 41
mo_saml_display_saml_feedback_form()
A
34 4 141
Mo_SAML_Assertion::mo_saml_add_encrypted_attribute_statement()
A
42 10 50
Mo_SAML_Assertion::mo_saml_add_authn_statement()
A
44 10 49
mo_saml_display_log_page()
A
39 6 104
Mo_SAML_Utilities::mo_saml_validate_element()
A
44 10 44
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_load_key()
A
46 10 41
Mo_SAML_Service_Provider_Settings_Handler::mo_saml_service_provider_save_settings()
A
46 10 39
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::canonicalize_signed_info()
A
46 10 37
mo_saml_display_sp_metadata()
A
35 1 168
mo_saml_display_sso_button_config()
A
35 1 166
mo_saml_apps_config_saml()
A
44 9 44
Mo_SAML_WP_Config_Editor::mo_saml_wp_config_parse()
A
52 10 23
Saml_Mo_Login::mo_saml_idp_notice()
A
52 10 22
Mo_SAML_Assertion::__construct()
A
43 8 46
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_decrypt_node()
A
46 8 41
Mo_SAML_Contact_Us_Handler::mo_saml_send_contact_us()
A
46 8 36
Mo_SAML_Assertion::mo_saml_parse_subject()
A
48 8 32
Mo_SAML_Upload_Metadata_Handler::mo_saml_validate_metadata_fields()
A
55 9 17
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_encrypt_key()
A
47 8 31
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::set_canonical_method()
A
50 8 29
Mo_SAML_Assertion::mo_saml_parse_attributes()
A
50 8 29
mo_saml_display_welcome_page()
A
40 5 70
Mo_SAML_Utilities::mo_saml_process_response()
A
51 8 24
Mo_SAML_Response::__construct()
A
53 8 23
Mo_SAML_Customer_Login_Handler::mo_saml_validate_customer_fields()
A
53 8 21
Mo_SAML_Utilities::mo_saml_validate_issuer_and_audience()
A
44 6 49
Mo_SAML_Utilities::mo_saml_get_current_page_url()
A
55 8 16
Mo_SAML_Debug_Log_Handler::mo_saml_enable_logging()
A
49 7 31
Mo_SAML_Utilities::mo_saml_is_plugin_page()
S
57 8 14
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::calculate_digest()
S
51 7 27
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_make_asn_segment()
S
52 7 23
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::append_to_key_info()
S
49 6 33
Mo_SAML_Utilities::mo_saml_verify_time_window()
S
57 7 16
Mo_SAML_Identity_Providers::__construct()
S
50 6 29
Mo_SAML_Logger::mo_saml_get_log_files()
S
58 7 14
Mo_SAML_Logger::mo_saml_admin_notices()
S
52 6 28
mo_saml_display_role_mapping()
S
41 2 87
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_locate_key()
S
51 6 26
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::static_get_509_xcerts()
S
52 6 26
Mo_SAML_WP_Config_Editor::mo_saml_wp_config_add()
S
52 6 25
Mo_SAML_Login_Widget::loginForm()
S
47 5 40
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::validate_reference()
S
52 6 24
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::locate_key()
S
53 6 24
Mo_SAML_Customer_Login_Handler::mo_saml_register_customer()
S
52 6 24
Mo_SAML_Assertion::mo_saml_parse_authn_statement()
S
53 6 23
Mo_SAML_Utilities::mo_saml_validate_signature()
S
53 6 21
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_get_raw_thumbprint()
S
54 6 21
Mo_SAML_Logger::mo_saml_init()
S
53 6 21
mo_saml_display_attribute_mapping()
S
42 1 92
Mo_SAML_Utilities::mo_saml_extension_disabled_modal()
S
51 5 29
Mo_SAML_Feedback_Form_Handler::mo_saml_validate_response()
S
58 6 14
mo_saml_display_attrs_list()
S
47 4 44
Mo_SAML_Utilities::mo_saml_check_sign()
S
50 5 28
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::sign()
S
50 5 28
Mo_SAML_Feedback_Form_Handler::mo_saml_get_feedback_message()
S
59 6 12
Mo_Saml_Test_Config_Error_Handler::mo_saml_get_settings_handler()
S
60 6 12
mo_saml_show_new_registration_page_saml()
S
41 1 86
Mo_SAML_Service_Provider_Settings_Handler::mo_saml_validate_service_provider_fields()
S
52 5 26
Mo_SAML_Logger::mo_saml_create_files()
S
52 5 25
Mo_SAML_Utilities::mo_saml_xp_query()
S
52 5 23
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_decrypt_symmetric()
S
51 5 23
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_generate_session_key()
S
52 5 22
Mo_SAML_Utilities::mo_saml_safe_load_xml()
S
53 5 22
Mo_SAML_Upload_Metadata_Handler::mo_saml_get_file_contents()
S
53 5 21
Mo_SAML_WP_Config_Editor::mo_saml_wp_config_save()
S
55 5 20
Mo_SAML_Upload_Metadata_Handler::mo_saml_upload_metadata()
S
54 5 19
Mo_Saml_Exception_Handler::mo_saml_throw_exception()
S
57 5 18
Mo_SAML_Assertion::mo_saml_add_subject()
S
56 5 17
Mo_SAML_Assertion::mo_saml_to_xml()
S
48 4 32
Mo_SAML_IDP_Metadata_Reader::__construct()
S
57 5 16
Mo_SAML_Contact_Us_Handler::mo_saml_validate_contact_us_fields()
S
57 5 16
Mo_SAML_Customer_Login_Handler::mo_saml_create_customer()
S
56 5 16
Mo_SAML_Base_Handler::mo_saml_handle_save_settings()
S
58 5 15
Mo_SAML_Upload_Metadata_Handler::mo_saml_handle_upload_metadata()
S
49 4 29
Mo_SAML_Login_Validate::mo_saml_add_firstlast_name()
S
52 4 28
mo_saml_register_saml_sso()
S
53 4 28
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_encrypt_data()
S
62 5 12
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_decrypt_data()
S
62 5 12
Saml_Mo_Login::mo_saml_login_redirect()
S
61 5 12
Mo_SAML_Debug_Log_Handler::mo_saml_download_log_file()
S
50 4 27
Mo_SAML_Customer::mo_saml_submit_contact_us()
S
46 3 40
Mo_SAML_Customer::mo_saml_send_email_alert()
S
42 2 53
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::locate_signature()
S
54 4 22
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_encrypt_symmetric()
S
53 4 20
Mo_SAML_WP_Config_Editor::mo_saml_wp_config_exists()
S
54 4 20
mo_saml_display_plugin_dependency_warning()
S
61 4 20
Mo_SAML_Service_Provider_Metadata_Handler::download_plugin_metadata()
S
51 3 33
Mo_SAML_Customer_Login_Handler::mo_saml_get_current_customer()
S
55 4 18
Mo_SAML_Utilities::mo_saml_cast_key()
S
56 4 17
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::add_object()
S
57 4 17
Mo_SAML_Service_Provider_Settings_Handler::mo_saml_parse_saml_certificates()
S
57 4 16
Mo_SAML_Customer_Login_Handler::mo_saml_change_account()
S
58 4 16
Mo_SAML_Assertion::mo_saml_add_conditions()
S
57 4 16
Mo_SAML_Post_Save_Handler::__construct()
S
58 4 16
mo_saml_show_customer_details()
S
47 2 46
Mo_SAML_Login_Validate::mo_saml_get_relay_state()
S
59 4 15
Mo_SAML_SSO_Settings_Handler::mo_saml_add_sso_button()
S
57 4 14
Mo_Saml_Test_Config_Error_Handler::mo_saml_test_config_error_display()
S
60 4 14
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::get_ref_node_id()
S
61 4 13
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::add_reference_list()
S
60 4 13
Mo_SAML_Identity_Providers::mo_saml_parsex509_certificate()
S
61 4 13
Mo_Saml_Error_Log::mo_saml_write_message()
S
59 4 13
Mo_SAML_Logger::mo_saml_delete_logs_before_timestamp()
S
61 4 12
Mo_SAML_Feedback_Form_Handler::mo_saml_get_user_email()
S
61 4 12
Mo_Saml_Messages::mo_saml_translate()
S
45 2 40
mo_saml_display_idp_selector()
S
49 2 38
Mo_SAML_WP_Config_Editor::mo_saml_wp_config_update()
S
53 3 22
mo_saml_general_login_page()
S
56 3 22
Mo_SAML_Logger::mo_saml_add_log()
S
53 3 20
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_encrypt_references()
S
56 3 19
Mo_SAML_Logger::mo_saml_log_critical_errors()
S
56 3 19
mo_saml_delete_configuration_array()
S
57 3 19
Mo_Saml_Options_Plugin_Idp_Specific_Ads::mo_saml_get_idp_specific_ads()
S
46 1 48
mo_saml_display_redirect_from_wp_login_config()
S
48 1 48
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_get_cipher_value()
S
57 3 16
Saml_Mo_Login::miniorange_sso_menu()
S
47 1 46
mo_saml_display_auto_redirection_config()
S
50 1 46
mo_saml_display_tabs_troubleshoot_page()
S
58 3 16
Mo_SAML_Utilities::mo_saml_extract_strings()
S
63 4 10
Mo_SAML_Identity_Providers::mo_saml_parse_info()
S
66 4 8
Mo_SAML_Utilities::mo_saml_check_empty_or_null()
S
67 4 8
Saml_Mo_Login::mo_saml_redirect_after_activation()
S
69 4 6
Saml_Mo_Login::mo_saml_do_plugin_extension_checks()
S
68 4 6
Saml_Mo_Login::mo_saml_add_sso_button()
S
58 3 15
Mo_SAML_Login_Validate::mo_saml_convert_to_windows_iconv()
S
67 4 7
Mo_SAML_Debug_Log_Handler::mo_saml_cleanup_logs()
S
57 3 15
mo_saml_is_customer_registered_saml()
S
65 4 9
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_locate_encrypted_data()
S
60 3 14
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::get_ref_ids()
S
59 3 14
mo_saml_download_logs()
S
52 2 29
Saml_Mo_Login::plugin_settings_style()
S
59 3 13
Mo_SAML_Login_Widget::widget()
S
60 3 13
Saml_Mo_Login::mo_saml_deactivate()
S
60 3 13
Saml_Mo_Login::plugin_settings_script()
S
60 3 12
mo_saml_get_configuration_array()
S
62 3 12
Mo_SAML_Post_Save_Handler::mo_saml_post_save_action()
S
62 3 11
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_decrypt_key()
S
62 3 11
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::add_reference()
S
62 3 11
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_sign_open_ssl()
S
61 3 11
Mo_SAML_Basic_Enum::get_constants()
S
63 3 11
Mo_SAML_Contact_Us_Handler::mo_saml_validate_call_setup_fields()
S
62 3 11
mo_saml_display_sp_endpoints_config()
S
49 1 40
mo_saml_display_shortcode_config()
S
53 1 34
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_add_reference()
S
55 2 19
mo_saml_display_suggested_add_ons()
S
57 2 19
mo_saml_save_optional_config()
S
58 2 19
mo_saml_configuration_steps()
S
58 2 18
Mo_SAML_Utilities::mo_saml_create_authn_request()
S
56 2 17
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_convert_rsa()
S
56 2 17
Saml_Mo_Login::mo_saml_show_disabled_extension_notice()
S
58 2 17
Mo_SAML_Utilities::mo_saml_xs_date_time_to_timestamp()
S
56 2 16
mo_saml_external_active_plugins()
S
66 3 9
Mo_SAML_Utilities::mo_saml_parse_name_id()
S
64 3 9
Mo_SAML_Utilities::mo_saml_get_disabled_extensions()
S
64 3 10
Mo_SAML_Assertion::mo_saml_get_authn_context()
S
67 3 9
Mo_SAML_Utilities::mo_saml_display_extension_error()
S
64 3 10
Mo_SAML_Customer::mo_saml_forgot_password()
S
50 1 30
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::get_x_path_obj()
S
66 3 8
Mo_SAML_Utilities::mo_saml_get_sp_base_url()
S
64 3 10
Mo_SAML_Utilities::mo_saml_sanitize_post_array()
S
64 3 10
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_verify_signature()
S
64 3 9
Mo_SAML_Utilities::mo_saml_handle_xml_error()
S
67 3 7
Mo_Saml_Options_Error_Constants::mo_saml_translate()
S
58 2 15
Saml_Mo_Login::mo_saml_modify_login_form()
S
70 3 6
Saml_Mo_Login::mo_saml_authenticate()
S
65 3 9
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_sign_data()
S
66 3 8
Mo_SAML_Login_Validate::mo_saml_is_administrator_user()
S
68 3 7
Mo_SAML_Database_Handler::mo_saml_save_options()
S
68 3 7
Mo_SAML_Debug_Log_Handler::mo_saml_process_logging()
S
66 3 9
mo_saml_display_widget_config()
S
54 1 29
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_from_encrypted_key_element()
S
60 2 13
Mo_SAML_Login_Validate::mo_saml_show_status_error()
S
60 2 13
Mo_SAML_Feedback_Form_Handler::mo_saml_send_feedback()
S
59 2 13
Mo_SAML_Customer::mo_saml_create_customer()
S
51 1 28
Mo_SAML_Utilities::mo_saml_find_certificate()
S
61 2 12
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::__construct()
S
60 2 12
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::verify()
S
60 2 12
Mo_Saml_Options_Addons::mo_saml_get_addon_titles()
S
50 1 27
Mo_SAML_WP_Config_Editor::__construct()
S
62 2 11
mo_saml_display_plugin_header()
S
54 1 26
Mo_SAML_Customer::mo_saml_get_customer_key()
S
52 1 26
Mo_SAML_Customer_Login_Handler::mo_saml_update_customer_details()
S
61 2 11
mo_saml_display_plugin_notice()
S
55 1 24
mo_saml_display_keep_settings_intact_section()
S
57 1 24
Mo_SAML_Customer::mo_saml_check_customer()
S
53 1 24
Saml_Mo_Login::__construct()
S
53 1 21
Mo_SAML_Assertion::mo_saml_encrypt_name_id()
S
58 1 16
Mo_Saml_Options_Suggested_Add_Ons::mo_saml_get_suggested_addons()
S
59 1 16
Mo_SAML_Assertion::mo_saml_get_name_id()
S
68 2 7
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_decrypt_private()
S
66 2 7
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_encrypt_public()
S
66 2 7
Mo_SAML_Assertion::mo_saml_parse_signature()
S
67 2 8
Mo_SAML_Assertion::mo_saml_set_authn_context_decl()
S
68 2 7
Mo_SAML_Utilities::mo_saml_wp_remote_get()
S
64 2 9
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::create_new_sign_node()
S
65 2 9
Mo_SAML_Assertion::mo_saml_set_authn_context_decl_ref()
S
68 2 7
Mo_SAML_Assertion::mo_saml_is_name_id_encrypted()
S
72 2 6
Mo_SAML_Identity_Providers::mo_saml_parse_sso_service()
S
63 2 10
Mo_SAML_Assertion::mo_saml_validate()
S
69 2 7
Mo_SAML_Identity_Providers::mo_saml_parse_encryption_certificate()
S
65 2 8
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::add509_cert()
S
70 2 6
Mo_SAML_Utilities::mo_saml_required_extensions_installed()
S
77 2 3
Mo_SAML_Identity_Providers::mo_saml_parse_slo_service()
S
63 2 10
Mo_SAML_Role_Mapping_Handler::mo_saml_update_default_role()
S
64 2 9
Mo_SAML_Utilities::mo_saml_generate_time_stamp()
S
70 2 6
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_encrypt_private()
S
66 2 7
Mo_SAML_Utilities::mo_saml_is_iconv_installed()
S
69 2 7
Mo_SAML_Identity_Providers::mo_saml_parse_signing_certificate()
S
65 2 8
get_addon_tile()
S
60 1 15
mo_saml_get_attribute_mapping_url()
S
67 2 7
Mo_SAML_Logger::mo_saml_is_debugging_enabled()
S
69 2 7
Mo_SAML_Upload_Metadata_Handler::mo_saml_handle_empty_metadata_idp_value()
S
66 2 8
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_verify_open_ssl()
S
67 2 7
Mo_SAML_Utilities::mo_saml_is_sp_configured()
S
67 2 8
Mo_SAML_Utilities::mo_handle_file_content_error()
S
65 2 9
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_decrypt_public()
S
66 2 7
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::get509_xcert()
S
68 2 7
Mo_SAML_Upload_Metadata_Handler::mo_saml_set_metadata_type()
S
71 2 6
Mo_SAML_Logger::mo_saml_is_log_file_writable()
S
73 2 5
Mo_Saml_User_Login_Handler::mo_saml_get_object()
S
69 2 7
Mo_Saml_Options_Addons::mo_saml_translate()
S
70 2 6
Mo_SAML_Logger::mo_saml_get_log_file_name()
S
62 2 10
Mo_SAML_Logger::define()
S
74 2 5
Mo_SAML_Login_Widget::update()
S
72 2 5
Mo_SAML_Login_Widget::form()
S
62 2 10
Mo_SAML_Utilities::mo_safe_file_get_contents()
S
65 2 10
Mo_SAML_Utilities::mo_saml_string_to_hex()
S
65 2 8
Mo_SAML_Utilities::mo_saml_is_curl_installed()
S
70 2 6
Mo_SAML_Customer_Login_Handler::mo_saml_get_action_type()
S
71 2 6
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_locate_key_info()
S
71 2 6
mo_saml_add_query_arg()
S
68 2 7
mo_saml_get_active_debug_tab()
S
67 2 8
Mo_SAML_Upload_Metadata_Handler::mo_saml_handle_empty_metadata_child()
S
66 2 8
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::append_signature()
S
74 2 4
mo_saml_display_suggested_idp_integration()
S
63 1 15
mo_saml_get_redirection_sso_url()
S
67 2 7
mo_saml_get_service_provider_url()
S
67 2 7
Saml_Mo_Login::mo_saml_sso_activate()
S
73 2 5
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_get_symmetric_key_size()
S
71 2 6
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_pad_iso_10126()
S
64 2 9
Mo_SAML_Utilities::mo_saml_wp_remote_post()
S
63 2 10
Mo_SAML_Utilities::mo_saml_is_openssl_installed()
S
69 2 7
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::insert_signature()
S
65 2 9
Mo_SAML_Logger::mo_saml_get_log_file_path()
S
66 2 8
Mo_SAML_Basic_Enum::is_valid_name()
S
65 2 8
Mo_SAML_Utilities::mo_saml_get_sp_entity_id()
S
68 2 7
Mo_SAML_Utilities::mo_saml_is_dom_installed()
S
69 2 7
Mo_SAML_Service_Provider_Metadata_Handler::update_sp_endpoints()
S
66 2 8
Mo_SAML_Utilities::mo_saml_success_message()
S
59 1 14
mo_saml_troubleshoot_card()
S
65 1 13
Mo_SAML_Utilities::mo_saml_error_message()
S
61 1 12
mo_saml_show_plugin_download_steps()
S
64 1 12
mo_saml_get_version_informations()
S
62 1 11
Mo_SAML_Assertion::mo_saml_set_certificates()
S
81 1 3
Mo_SAML_Assertion::mo_saml_get_attribute_name_format()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_signature_key()
S
81 1 3
Mo_SAML_Identity_Providers::mo_saml_get_entity_id()
S
82 1 3
Mo_SAML_Utilities::mo_saml_sanitize_certificate()
S
63 1 10
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_get_x509_thumbprint()
S
82 1 3
Mo_SAML_Login_Validate::__construct()
S
82 1 3
Mo_Saml_Welcome_Modal_Handler::mo_saml_dismiss_modal()
S
79 1 3
Mo_SAML_Identity_Providers::mo_saml_get_login_details()
S
82 1 3
Mo_SAML_Database_Handler::__construct()
S
81 1 3
Mo_SAML_Assertion::mo_saml_set_not_on_or_after()
S
81 1 3
Mo_SAML_Assertion::mo_saml_get_authn_context_class_ref()
S
82 1 3
Mo_SAML_Response::mo_saml_get_signature_data()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_authn_context()
S
81 1 3
Mo_SAML_IDP_Metadata_Reader::mo_saml_get_service_providers()
S
82 1 3
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::generate_guid()
S
64 1 9
Mo_SAML_Assertion::mo_saml_get_not_before()
S
82 1 3
Mo_SAML_Assertion::mo_saml_get_authenticating_authority()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_id()
S
81 1 3
Mo_SAML_Logger::mo_saml_get_saml_log_directory()
S
71 1 5
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_set_node()
S
81 1 3
Mo_SAML_Metadata_Reader_Exception::__construct()
S
73 1 5
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::mo_saml_reset_template()
S
76 1 4
Mo_SAML_Logger::mo_saml_log_page()
S
81 1 3
Mo_SAML_Invalid_XML_Exception::__construct()
S
73 1 5
Mo_SAML_Invalid_Assertion_Exception::__construct()
S
73 1 5
Mo_SAML_WP_Config_Editor::mo_saml_wp_config_normalize()
S
75 1 4
mo_saml_display_exception_notice_to_admin()
S
68 1 7
Mo_SAML_Assertion::mo_saml_get_subject_confirmation()
S
82 1 3
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::validate_digest()
S
63 1 10
Mo_SAML_Utilities::mo_saml_check_required_extensions_installed()
S
71 1 5
Mo_SAML_Response::mo_saml_get_certificates()
S
82 1 3
Mo_SAML_Assertion::mo_saml_get_issuer()
S
82 1 3
Saml_Mo_Login::feedback_request()
S
82 1 3
Mo_SAML_Utilities::mo_saml_show_error_message()
S
75 1 4
Mo_SAML_Assertion::mo_saml_get_authn_aontext_aecl()
S
82 1 3
Mo_SAML_Customer::mo_saml_get_timestamp()
S
73 1 5
RobRichards\XMLSecLibs\Mo_SAML_XML_Sec_Enc::__construct()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_issuer()
S
81 1 3
Saml_Mo_Login::mo_login_widget_saml_options()
S
77 1 4
Mo_SAML_SP_Clock_Ahead_Of_IDP_Clock_Exception::__construct()
S
73 1 5
Mo_SAML_Assertion::mo_saml_get_attributes()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_name_id()
S
81 1 3
Mo_Saml_User_Creation_Exception::__construct()
S
73 1 5
Mo_SAML_Assertion::mo_saml_set_attributes()
S
81 1 3
Mo_SAML_Assertion::mo_saml_get_was_signed_at_construction()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_authn_context_class_ref()
S
81 1 3
Mo_SAML_Login_Widget::__construct()
S
64 1 10
Mo_SAML_Assertion::mo_saml_get_encryption_key()
S
82 1 3
Mo_SAML_Response::mo_saml_set_assertions()
S
81 1 3
Mo_SAML_Encrypted_Assertion_Exception::__construct()
S
73 1 5
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::reset_x_path_obj()
S
81 1 3
Mo_SAML_Missing_NameID_Exception::__construct()
S
73 1 5
Mo_SAML_Identity_Providers::mo_saml_get_encryption_certificate()
S
80 1 3
Mo_SAML_Utilities::mo_saml_generate_id()
S
79 1 3
Mo_SAML_Assertion::mo_saml_get_signature_key()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_encrypted_attributes()
S
81 1 3
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_get_algorith()
S
81 1 3
Saml_Mo_Login::mo_saml_plugin_action_links()
S
63 1 10
Mo_SAML_IDP_Metadata_Reader::mo_saml_get_identity_providers()
S
82 1 3
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::sign_data()
S
80 1 3
Mo_SAML_Logger::mo_saml_directory_notice()
S
74 1 4
Mo_SAML_Assertion::mo_saml_get_issue_instant()
S
82 1 3
Mo_SAML_Assertion::mo_saml_get_authn_instant()
S
82 1 3
Mo_SAML_Assertion::set_attribute_name_format()
S
81 1 3
Mo_SAML_Assertion::mo_saml_get_id()
S
82 1 3
Mo_SAML_Assertion::mo_saml_get_signature_data()
S
82 1 3
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_unpad_iso_10126()
S
72 1 5
Mo_SAML_Assertion::mo_saml_set_encryption_key()
S
81 1 3
Mo_SAML_Customer_Login_Handler::mo_saml_check_password_pattern()
S
75 1 4
Mo_Saml_Username_Length_Limit_Exceeded_Exception::__construct()
S
73 1 5
Mo_SAML_Invalid_Audience_URI_Exception::__construct()
S
73 1 5
Mo_SAML_Assertion::mo_saml_set_authn_instant()
S
81 1 3
Mo_SAML_Identity_Providers::mo_saml_is_request_signed()
S
82 1 3
Mo_SAML_Assertion::mo_saml_get_certificates()
S
82 1 3
Mo_SAML_Response::mo_saml_get_assertions()
S
82 1 3
Mo_SAML_SSO_Settings_Handler::mo_saml_add_link()
S
74 1 4
mo_saml_display_end_user_error_message_with_code()
S
76 1 3
RobRichards\XMLSecLibs\Utils\Mo_SAML_XPath::mo_saml_filter_attr_value()
S
77 1 3
Mo_SAML_Feedback_Form_Handler::mo_saml_skip_feedback()
S
72 1 5
Mo_SAML_DOM_Extension_Disabled_Exception::__construct()
S
73 1 5
mo_saml_get_test_url()
S
76 1 4
Mo_SAML_Assertion::mo_saml_get_valid_audiences()
S
82 1 3
Mo_SAML_Utilities::mo_saml_show_success_message()
S
75 1 4
Mo_SAML_Identity_Providers::mo_saml_get_logout_url()
S
80 1 3
Mo_SAML_Assertion::mo_saml_set_session_not_on_or_after()
S
81 1 3
Mo_SAML_Invalid_Entity_ID_Exception::__construct()
S
73 1 5
Mo_SAML_XMLSecLibs_Processing_Exception::__construct()
S
73 1 5
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::get_validated_nodes()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_valid_audiences()
S
81 1 3
Mo_SAML_Assertion::mo_saml_get_session_not_on_or_after()
S
82 1 3
Mo_SAML_Invalid_status_Code_Exception::__construct()
S
73 1 5
Mo_SAML_Response::mo_saml_get_destination()
S
82 1 3
Mo_SAML_Assertion::mo_saml_parse_encrypted_attributes()
S
72 1 6
Mo_SAML_Identity_Providers::mo_saml_get_signing_certificate()
S
82 1 3
Mo_SAML_Utilities::mo_saml_desanitize_certificate()
S
68 1 7
Mo_SAML_Identity_Providers::mo_saml_get_logout_details()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_issue_instant()
S
81 1 3
Mo_SAML_Assertion::mo_saml_get_authn_context_decl_ref()
S
82 1 3
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_get_x509_certificate()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_session_index()
S
81 1 3
Mo_SAML_Identity_Providers::mo_saml_get_idp_name()
S
82 1 3
Mo_SAML_Identity_Providers::mo_saml_get_login_url()
S
80 1 3
Mo_SAML_Cert_Mismatch_Encoding_Exception::__construct()
S
73 1 5
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_DSig::append_key()
S
81 1 3
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_get_algorithm()
S
80 1 3
RobRichards\XMLSecLibs\Utils\Mo_SAML_XPath::mo_saml_filter_attr_name()
S
77 1 3
Mo_SAML_Assertion::mo_saml_set_subject_confirmation()
S
81 1 3
RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key::mo_saml_serialize_key()
S
91 1 2
Mo_SAML_Attribute_Mapping_Handler::clear_attr_list()
S
72 1 5
Mo_SAML_Signature_Not_Found_Exception::__construct()
S
73 1 5
Saml_Mo_Login::log_errors()
S
82 1 3
Saml_Mo_Login::mo_saml_load_translations()
S
77 1 3
Mo_SAML_Basic_Enum::is_valid_value()
S
74 1 4
Mo_SAML_Assertion::mo_saml_set_not_before()
S
81 1 3
Mo_SAML_Cert_Mismatch_Exception::__construct()
S
73 1 5
Mo_SAML_Assertion::mo_saml_get_session_index()
S
82 1 3
Mo_SAML_Assertion::mo_saml_set_authenticating_authority()
S
81 1 3
Mo_SAML_SP_Clock_Behind_Of_IDP_Clock_Exception::__construct()
S
73 1 5
Mo_SAML_Utilities::mo_saml_generate_random_bytes()
S
76 1 4
Mo_SAML_Utilities::mo_saml_get_plugin_dir_url()
S
80 1 3
Mo_SAML_Assertion::mo_saml_get_not_on_or_after()
S
82 1 3