Mo_SAML_Assertion D

Total Complexity 160
Dependencies 15
Dependents 1
Total lines 1,367
Lines of code 620
Logical lines of code 378
Comment lines 561
Methods 62
Properties 25

Methods 62

Method Rating Maintainability Complexity Lines of code
mo_saml_parse_conditions()
B
42 16 48
mo_saml_parse_authn_context()
A
45 12 41
mo_saml_add_attribute_statement()
A
45 11 41
mo_saml_add_encrypted_attribute_statement()
A
42 10 50
mo_saml_add_authn_statement()
A
44 10 49
__construct()
A
43 8 46
mo_saml_parse_subject()
A
48 8 32
mo_saml_parse_attributes()
A
50 8 29
mo_saml_parse_authn_statement()
S
53 6 23
mo_saml_add_subject()
S
56 5 17
mo_saml_to_xml()
S
48 4 32
mo_saml_add_conditions()
S
57 4 16
mo_saml_get_authn_context()
S
67 3 9
mo_saml_encrypt_name_id()
S
58 1 16
mo_saml_set_authn_context_decl_ref()
S
68 2 7
mo_saml_validate()
S
69 2 7
mo_saml_set_authn_context_decl()
S
68 2 7
mo_saml_get_name_id()
S
68 2 7
mo_saml_is_name_id_encrypted()
S
72 2 6
mo_saml_parse_signature()
S
67 2 8
mo_saml_parse_encrypted_attributes()
S
72 1 6
mo_saml_get_attributes()
S
82 1 3
mo_saml_get_authenticating_authority()
S
82 1 3
mo_saml_set_authenticating_authority()
S
81 1 3
mo_saml_get_attribute_name_format()
S
82 1 3
mo_saml_set_attributes()
S
81 1 3
mo_saml_get_encryption_key()
S
82 1 3
set_attribute_name_format()
S
81 1 3
mo_saml_get_subject_confirmation()
S
82 1 3
mo_saml_set_subject_confirmation()
S
81 1 3
mo_saml_get_signature_key()
S
82 1 3
mo_saml_set_signature_key()
S
81 1 3
mo_saml_set_encryption_key()
S
81 1 3
mo_saml_set_certificates()
S
81 1 3
mo_saml_get_certificates()
S
82 1 3
mo_saml_get_signature_data()
S
82 1 3
mo_saml_get_was_signed_at_construction()
S
82 1 3
mo_saml_get_authn_context_decl_ref()
S
82 1 3
mo_saml_get_authn_context_class_ref()
S
82 1 3
mo_saml_get_authn_aontext_aecl()
S
82 1 3
mo_saml_get_not_on_or_after()
S
82 1 3
mo_saml_get_id()
S
82 1 3
mo_saml_set_id()
S
81 1 3
mo_saml_get_issue_instant()
S
82 1 3
mo_saml_set_issue_instant()
S
81 1 3
mo_saml_get_issuer()
S
82 1 3
mo_saml_set_issuer()
S
81 1 3
mo_saml_set_name_id()
S
81 1 3
mo_saml_get_not_before()
S
82 1 3
mo_saml_set_not_before()
S
81 1 3
mo_saml_set_not_on_or_after()
S
81 1 3
mo_saml_set_authn_context_class_ref()
S
81 1 3
mo_saml_set_encrypted_attributes()
S
81 1 3
mo_saml_get_valid_audiences()
S
82 1 3
mo_saml_set_valid_audiences()
S
81 1 3
mo_saml_get_authn_instant()
S
82 1 3
mo_saml_set_authn_instant()
S
81 1 3
mo_saml_get_session_not_on_or_after()
S
82 1 3
mo_saml_set_session_not_on_or_after()
S
81 1 3
mo_saml_get_session_index()
S
82 1 3
mo_saml_set_authn_context()
S
81 1 3
mo_saml_set_session_index()
S
81 1 3