{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "label": "rfc2985.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L1"}, {"id": "rfc2985_oid", "label": "_OID()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L30"}, {"id": "rfc2985_attributetype", "label": "AttributeType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L93"}, {"id": "rfc2985_attributevalue", "label": "AttributeValue", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L97"}, {"id": "rfc2985_attributevalues", "label": "AttributeValues", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L101"}, {"id": "rfc2985_singleattributevalues", "label": "SingleAttributeValues", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L107"}, {"id": "rfc2985_singleattribute", "label": "SingleAttribute", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L113"}, {"id": "rfc2985_cmssingleattribute", "label": "CMSSingleAttribute", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L131"}, {"id": "rfc2985_directorystring", "label": "DirectoryString", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L145"}, {"id": "rfc2985_pkcs9string", "label": "PKCS9String", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L165"}, {"id": "rfc2985_genderstring", "label": "GenderString", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L332"}, {"id": "rfc2985_randomnonce", "label": "RandomNonce", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L411"}, {"id": "rfc2985_sequencenumber", "label": "SequenceNumber", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L426"}, {"id": "rfc2985_extensionrequest", "label": "ExtensionRequest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L459"}, {"id": "extensions", "label": "Extensions", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "rfc2985_attributeset", "label": "AttributeSet", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L472"}, {"id": "rfc2985_friendlyname", "label": "FriendlyName", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L487"}, {"id": "rfc2985_smimecapability", "label": "SMIMECapability", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L520"}, {"id": "algorithmidentifier", "label": "AlgorithmIdentifier", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "rfc2985_smimecapabilities", "label": "SMIMECapabilities", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L524"}, {"id": "rfc2985_rationale_86", "label": "# TODO:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L86"}, {"id": "rfc2985_rationale_269", "label": "# TODO: Once PKCS15Token can be imported, this can be included", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L269"}, {"id": "rfc2985_rationale_543", "label": "# TODO: Once PKCS15Token can be imported, this can be included", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L543"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_type", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_type", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_type", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_type", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_type", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_type", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_type", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_type", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_modules", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_modules", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_modules", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "pyasn1_modules", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_oid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_attributetype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_attributevalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L97", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_attributevalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L101", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_singleattributevalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L107", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_singleattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L113", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_cmssingleattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L131", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_directorystring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L145", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_pkcs9string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_genderstring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L332", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_randomnonce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L411", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_sequencenumber", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L426", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_extensionrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L459", "weight": 1.0}, {"source": "rfc2985_extensionrequest", "target": "extensions", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L459", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_attributeset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L472", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_friendlyname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L487", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_smimecapability", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L520", "weight": 1.0}, {"source": "rfc2985_smimecapability", "target": "algorithmidentifier", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L520", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "target": "rfc2985_smimecapabilities", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L524", "weight": 1.0}, {"source": "rfc2985_rationale_86", "target": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L86", "weight": 1.0}, {"source": "rfc2985_rationale_269", "target": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L269", "weight": 1.0}, {"source": "rfc2985_rationale_543", "target": "backend_venv_lib_python3_12_site_packages_pyasn1_modules_rfc2985_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L543", "weight": 1.0}], "raw_calls": [{"caller_nid": "rfc2985_oid", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L32"}, {"caller_nid": "rfc2985_oid", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L33"}, {"caller_nid": "rfc2985_oid", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L34"}, {"caller_nid": "rfc2985_oid", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L34"}, {"caller_nid": "rfc2985_oid", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L36"}, {"caller_nid": "rfc2985_oid", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L36"}, {"caller_nid": "rfc2985_oid", "callee": "ObjectIdentifier", "source_file": "backend/venv/lib/python3.12/site-packages/pyasn1_modules/rfc2985.py", "source_location": "L38"}]}