1 line
45 KiB
JSON
1 line
45 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "label": "name.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L1"}, {"id": "name_asn1type", "label": "_ASN1Type", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L19"}, {"id": "name_escape_dn_value", "label": "_escape_dn_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L70"}, {"id": "name_unescape_dn_value", "label": "_unescape_dn_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L99"}, {"id": "name_nameattribute", "label": "NameAttribute", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L127"}, {"id": "name_nameattribute_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L128"}, {"id": "name_oid", "label": "oid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L182"}, {"id": "name_value", "label": "value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L186"}, {"id": "name_rfc4514_attribute_name", "label": "rfc4514_attribute_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L190"}, {"id": "name_nameattribute_rfc4514_string", "label": ".rfc4514_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L197"}, {"id": "name_nameattribute_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L214"}, {"id": "name_nameattribute_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L220"}, {"id": "name_nameattribute_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L223"}, {"id": "name_relativedistinguishedname", "label": "RelativeDistinguishedName", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L227"}, {"id": "name_relativedistinguishedname_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L228"}, {"id": "name_relativedistinguishedname_get_attributes_for_oid", "label": ".get_attributes_for_oid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L242"}, {"id": "name_relativedistinguishedname_rfc4514_string", "label": ".rfc4514_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L248"}, {"id": "name_relativedistinguishedname_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L262"}, {"id": "name_relativedistinguishedname_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L268"}, {"id": "name_relativedistinguishedname_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L271"}, {"id": "name_relativedistinguishedname_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L274"}, {"id": "name_relativedistinguishedname_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L277"}, {"id": "name_name", "label": "Name", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L281"}, {"id": "name_init", "label": "__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L283"}, {"id": "name_name_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L290"}, {"id": "name_from_rfc4514_string", "label": "from_rfc4514_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L311"}, {"id": "name_name_rfc4514_string", "label": ".rfc4514_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L318"}, {"id": "name_name_get_attributes_for_oid", "label": ".get_attributes_for_oid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L336"}, {"id": "name_rdns", "label": "rdns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L343"}, {"id": "name_name_public_bytes", "label": ".public_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L346"}, {"id": "name_name_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L349"}, {"id": "name_name_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L355"}, {"id": "name_name_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L360"}, {"id": "name_name_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L364"}, {"id": "name_name_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L367"}, {"id": "name_rfc4514nameparser", "label": "_RFC4514NameParser", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L372"}, {"id": "name_rfc4514nameparser_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L399"}, {"id": "name_rfc4514nameparser_has_data", "label": "._has_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L405"}, {"id": "name_rfc4514nameparser_peek", "label": "._peek()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L408"}, {"id": "name_rfc4514nameparser_read_char", "label": "._read_char()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L413"}, {"id": "name_rfc4514nameparser_read_re", "label": "._read_re()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L418"}, {"id": "name_rfc4514nameparser_parse", "label": ".parse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L426"}, {"id": "name_rfc4514nameparser_parse_rdn", "label": "._parse_rdn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L447"}, {"id": "name_rfc4514nameparser_parse_na", "label": "._parse_na()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L455"}, {"id": "name_rationale_71", "label": "Escape special characters in RFC4514 Distinguished Name value.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L71"}, {"id": "name_rationale_191", "label": "The short attribute name (for example \"CN\") if available, otherwise the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L191"}, {"id": "name_rationale_200", "label": "Format as RFC4514 Distinguished Name string. Use short attribute name i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L200"}, {"id": "name_rationale_251", "label": "Format as RFC4514 Distinguished Name string. Within each RDN, attribute", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L251"}, {"id": "name_rationale_321", "label": "Format as RFC4514 Distinguished Name string. For example 'CN=foobar.com,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L321"}, {"id": "name_rationale_427", "label": "Parses the `data` string and converts it to a Name. According to RFC451", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L427"}, {"id": "name_rationale_356", "label": "# TODO: this is relatively expensive, if this looks like a bottleneck", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L356"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "binascii", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "cryptography", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "cryptography_hazmat_bindings_rust", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "cryptography_x509_oid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_asn1type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_escape_dn_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_unescape_dn_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L99", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_nameattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L127", "weight": 1.0}, {"source": "name_nameattribute", "target": "name_nameattribute_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L128", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_oid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L182", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L186", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_rfc4514_attribute_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L190", "weight": 1.0}, {"source": "name_nameattribute", "target": "name_nameattribute_rfc4514_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L197", "weight": 1.0}, {"source": "name_nameattribute", "target": "name_nameattribute_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L214", "weight": 1.0}, {"source": "name_nameattribute", "target": "name_nameattribute_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L220", "weight": 1.0}, {"source": "name_nameattribute", "target": "name_nameattribute_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L223", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_relativedistinguishedname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L227", "weight": 1.0}, {"source": "name_relativedistinguishedname", "target": "name_relativedistinguishedname_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L228", "weight": 1.0}, {"source": "name_relativedistinguishedname", "target": "name_relativedistinguishedname_get_attributes_for_oid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L242", "weight": 1.0}, {"source": "name_relativedistinguishedname", "target": "name_relativedistinguishedname_rfc4514_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L248", "weight": 1.0}, {"source": "name_relativedistinguishedname", "target": "name_relativedistinguishedname_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L262", "weight": 1.0}, {"source": "name_relativedistinguishedname", "target": "name_relativedistinguishedname_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L268", "weight": 1.0}, {"source": "name_relativedistinguishedname", "target": "name_relativedistinguishedname_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L271", "weight": 1.0}, {"source": "name_relativedistinguishedname", "target": "name_relativedistinguishedname_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L274", "weight": 1.0}, {"source": "name_relativedistinguishedname", "target": "name_relativedistinguishedname_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L277", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L281", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L283", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L286", "weight": 1.0}, {"source": "name_name", "target": "name_name_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L290", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_from_rfc4514_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L311", "weight": 1.0}, {"source": "name_name", "target": "name_name_rfc4514_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L318", "weight": 1.0}, {"source": "name_name", "target": "name_name_get_attributes_for_oid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L336", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_rdns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L343", "weight": 1.0}, {"source": "name_name", "target": "name_name_public_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L346", "weight": 1.0}, {"source": "name_name", "target": "name_name_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L349", "weight": 1.0}, {"source": "name_name", "target": "name_name_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L355", "weight": 1.0}, {"source": "name_name", "target": "name_name_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L360", "weight": 1.0}, {"source": "name_name", "target": "name_name_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L364", "weight": 1.0}, {"source": "name_name", "target": "name_name_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L367", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "target": "name_rfc4514nameparser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L372", "weight": 1.0}, {"source": "name_rfc4514nameparser", "target": "name_rfc4514nameparser_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L399", "weight": 1.0}, {"source": "name_rfc4514nameparser", "target": "name_rfc4514nameparser_has_data", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L405", "weight": 1.0}, {"source": "name_rfc4514nameparser", "target": "name_rfc4514nameparser_peek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L408", "weight": 1.0}, {"source": "name_rfc4514nameparser", "target": "name_rfc4514nameparser_read_char", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L413", "weight": 1.0}, {"source": "name_rfc4514nameparser", "target": "name_rfc4514nameparser_read_re", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L418", "weight": 1.0}, {"source": "name_rfc4514nameparser", "target": "name_rfc4514nameparser_parse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L426", "weight": 1.0}, {"source": "name_rfc4514nameparser", "target": "name_rfc4514nameparser_parse_rdn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L447", "weight": 1.0}, {"source": "name_rfc4514nameparser", "target": "name_rfc4514nameparser_parse_na", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L455", "weight": 1.0}, {"source": "name_nameattribute_rfc4514_string", "target": "name_escape_dn_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L212", "weight": 1.0}, {"source": "name_relativedistinguishedname_rfc4514_string", "target": "name_name_rfc4514_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L258", "weight": 1.0}, {"source": "name_relativedistinguishedname_repr", "target": "name_name_rfc4514_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L278", "weight": 1.0}, {"source": "name_name_init", "target": "name_relativedistinguishedname", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L297", "weight": 1.0}, {"source": "name_from_rfc4514_string", "target": "name_rfc4514nameparser_parse", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L316", "weight": 1.0}, {"source": "name_from_rfc4514_string", "target": "name_rfc4514nameparser", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L316", "weight": 1.0}, {"source": "name_name_repr", "target": "name_name_rfc4514_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L368", "weight": 1.0}, {"source": "name_rfc4514nameparser_peek", "target": "name_rfc4514nameparser_has_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L409", "weight": 1.0}, {"source": "name_rfc4514nameparser_read_char", "target": "name_rfc4514nameparser_peek", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L414", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse", "target": "name_rfc4514nameparser_has_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L436", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse", "target": "name_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L437", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse", "target": "name_rfc4514nameparser_parse_rdn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L439", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse", "target": "name_rfc4514nameparser_read_char", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L442", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse_rdn", "target": "name_rfc4514nameparser_parse_na", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L448", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse_rdn", "target": "name_rfc4514nameparser_peek", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L449", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse_rdn", "target": "name_rfc4514nameparser_read_char", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L450", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse_rdn", "target": "name_relativedistinguishedname", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L453", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse_na", "target": "name_rfc4514nameparser_read_re", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L457", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse_na", "target": "name_rfc4514nameparser_read_char", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L468", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse_na", "target": "name_rfc4514nameparser_peek", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L469", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse_na", "target": "name_unescape_dn_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L474", "weight": 1.0}, {"source": "name_rfc4514nameparser_parse_na", "target": "name_nameattribute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L476", "weight": 1.0}, {"source": "name_rationale_71", "target": "name_escape_dn_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L71", "weight": 1.0}, {"source": "name_rationale_191", "target": "name_nameattribute_rfc4514_attribute_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L191", "weight": 1.0}, {"source": "name_rationale_200", "target": "name_nameattribute_rfc4514_string", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L200", "weight": 1.0}, {"source": "name_rationale_251", "target": "name_relativedistinguishedname_rfc4514_string", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L251", "weight": 1.0}, {"source": "name_rationale_321", "target": "name_name_rfc4514_string", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L321", "weight": 1.0}, {"source": "name_rationale_427", "target": "name_rfc4514nameparser_parse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L427", "weight": 1.0}, {"source": "name_rationale_356", "target": "backend_venv_lib_python3_12_site_packages_cryptography_x509_name_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L356", "weight": 1.0}], "raw_calls": [{"caller_nid": "name_escape_dn_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L78"}, {"caller_nid": "name_escape_dn_value", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L79"}, {"caller_nid": "name_escape_dn_value", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L79"}, {"caller_nid": "name_escape_dn_value", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L82"}, {"caller_nid": "name_escape_dn_value", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L83"}, {"caller_nid": "name_escape_dn_value", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L84"}, {"caller_nid": "name_escape_dn_value", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L85"}, {"caller_nid": "name_escape_dn_value", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L86"}, {"caller_nid": "name_escape_dn_value", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L87"}, {"caller_nid": "name_escape_dn_value", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L88"}, {"caller_nid": "name_escape_dn_value", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L89"}, {"caller_nid": "name_unescape_dn_value", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L115"}, {"caller_nid": "name_nameattribute_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L136"}, {"caller_nid": "name_nameattribute_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L137"}, {"caller_nid": "name_nameattribute_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L142"}, {"caller_nid": "name_nameattribute_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L145"}, {"caller_nid": "name_nameattribute_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L146"}, {"caller_nid": "name_nameattribute_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L147"}, {"caller_nid": "name_nameattribute_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L148"}, {"caller_nid": "name_nameattribute_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L150"}, {"caller_nid": "name_nameattribute_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L153"}, {"caller_nid": "name_nameattribute_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L154"}, {"caller_nid": "name_nameattribute_init", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L154"}, {"caller_nid": "name_nameattribute_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L161"}, {"caller_nid": "name_nameattribute_init", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L163"}, {"caller_nid": "name_nameattribute_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L172"}, {"caller_nid": "name_nameattribute_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L174"}, {"caller_nid": "name_nameattribute_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L175"}, {"caller_nid": "name_rfc4514_attribute_name", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L195"}, {"caller_nid": "name_nameattribute_rfc4514_string", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L207"}, {"caller_nid": "name_nameattribute_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L215"}, {"caller_nid": "name_nameattribute_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L221"}, {"caller_nid": "name_relativedistinguishedname_init", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L229"}, {"caller_nid": "name_relativedistinguishedname_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L231"}, {"caller_nid": "name_relativedistinguishedname_init", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L232"}, {"caller_nid": "name_relativedistinguishedname_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L232"}, {"caller_nid": "name_relativedistinguishedname_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L233"}, {"caller_nid": "name_relativedistinguishedname_init", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L237"}, {"caller_nid": "name_relativedistinguishedname_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L239"}, {"caller_nid": "name_relativedistinguishedname_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L239"}, {"caller_nid": "name_relativedistinguishedname_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L240"}, {"caller_nid": "name_relativedistinguishedname_rfc4514_string", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L257"}, {"caller_nid": "name_relativedistinguishedname_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L263"}, {"caller_nid": "name_relativedistinguishedname_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L269"}, {"caller_nid": "name_relativedistinguishedname_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L272"}, {"caller_nid": "name_relativedistinguishedname_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L275"}, {"caller_nid": "name_name_init", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L294"}, {"caller_nid": "name_name_init", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L295"}, {"caller_nid": "name_name_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L295"}, {"caller_nid": "name_name_init", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L297"}, {"caller_nid": "name_name_init", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L300"}, {"caller_nid": "name_name_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L300"}, {"caller_nid": "name_name_init", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L301"}, {"caller_nid": "name_name_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L305"}, {"caller_nid": "name_name_rfc4514_string", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L331"}, {"caller_nid": "name_name_rfc4514_string", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L333"}, {"caller_nid": "name_name_public_bytes", "callee": "encode_name_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L347"}, {"caller_nid": "name_name_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L350"}, {"caller_nid": "name_name_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L358"}, {"caller_nid": "name_name_hash", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L358"}, {"caller_nid": "name_name_len", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L365"}, {"caller_nid": "name_name_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L365"}, {"caller_nid": "name_name_repr", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L368"}, {"caller_nid": "name_rfc4514nameparser_has_data", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L406"}, {"caller_nid": "name_rfc4514nameparser_read_re", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L419"}, {"caller_nid": "name_rfc4514nameparser_read_re", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L422"}, {"caller_nid": "name_rfc4514nameparser_read_re", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L423"}, {"caller_nid": "name_rfc4514nameparser_parse", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L443"}, {"caller_nid": "name_rfc4514nameparser_parse", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L445"}, {"caller_nid": "name_rfc4514nameparser_parse_rdn", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L451"}, {"caller_nid": "name_rfc4514nameparser_parse_na", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L460"}, {"caller_nid": "name_rfc4514nameparser_parse_na", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L461"}, {"caller_nid": "name_rfc4514nameparser_parse_na", "callee": "ObjectIdentifier", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L466"}, {"caller_nid": "name_rfc4514nameparser_parse_na", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L471"}, {"caller_nid": "name_rfc4514nameparser_parse_na", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/x509/name.py", "source_location": "L471"}]} |