Files
gomail/graphify-out/cache/ast/v0.9.37/3ef1f6e881f7482ea2fcc0ee4c0839d9ada82372c0cbb85593ede084237ebc63.json
2026-08-09 18:03:09 +01:00

1 line
23 KiB
JSON

{"nodes": [{"id": "$graphify-root$_internal_tlsutil_acme_manager_go", "label": "acme_manager.go", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L1"}, {"id": "tlsutil_acmemanager", "label": "ACMEManager", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L26"}, {"id": "db", "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/tlsutil/acme_manager.go"}, {"id": "masterkey", "label": "MasterKey", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/tlsutil/acme_manager.go"}, {"id": "challengeresponder", "label": "ChallengeResponder", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/tlsutil/acme_manager.go"}, {"id": "rwmutex", "label": "RWMutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/tlsutil/acme_manager.go"}, {"id": "certificate", "label": "Certificate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/tlsutil/acme_manager.go"}, {"id": "$graphify-root$_internal_tlsutil_acme_manager_newacmemanager", "label": "NewACMEManager()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37"}, {"id": "tlsutil_acmemanager_tlsconfig", "label": ".TLSConfig()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L46"}, {"id": "config", "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/tlsutil/acme_manager.go"}, {"id": "tlsutil_acmemanager_certificatefor", "label": ".CertificateFor()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L58"}, {"id": "tlsutil_acmemanager_loadfromdb", "label": ".loadFromDB()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L80"}, {"id": "tlsutil_acmemanager_obtainandstore", "label": ".obtainAndStore()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L108"}, {"id": "tlsutil_acmemanager_loadorcreateaccountkey", "label": ".loadOrCreateAccountKey()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L160"}, {"id": "accountkey", "label": "AccountKey", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/tlsutil/acme_manager.go"}, {"id": "tlsutil_acmemanager_startrenewalloop", "label": ".StartRenewalLoop()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L198"}, {"id": "context", "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/tlsutil/acme_manager.go"}, {"id": "duration", "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/tlsutil/acme_manager.go"}], "edges": [{"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "go_pkg_context", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "go_pkg_crypto_tls", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "go_pkg_crypto_x509", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "go_pkg_fmt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "go_pkg_log_slog", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "go_pkg_sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "go_pkg_time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "go_pkg_gomail_internal_acme", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "go_pkg_gomail_internal_crypto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "go_pkg_gomail_internal_db", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "tlsutil_acmemanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L26", "weight": 1.0}, {"source": "tlsutil_acmemanager", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "tlsutil_acmemanager", "target": "masterkey", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "tlsutil_acmemanager", "target": "challengeresponder", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "tlsutil_acmemanager", "target": "rwmutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "tlsutil_acmemanager", "target": "certificate", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_go", "target": "$graphify-root$_internal_tlsutil_acme_manager_newacmemanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_newacmemanager", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_newacmemanager", "target": "masterkey", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_newacmemanager", "target": "challengeresponder", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_tlsutil_acme_manager_newacmemanager", "target": "tlsutil_acmemanager", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "weight": 1.0, "context": "return_type"}, {"source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_tlsconfig", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L46", "weight": 1.0}, {"source": "tlsutil_acmemanager_tlsconfig", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L46", "weight": 1.0, "context": "return_type"}, {"source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_certificatefor", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L58", "weight": 1.0}, {"source": "tlsutil_acmemanager_certificatefor", "target": "certificate", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L58", "weight": 1.0, "context": "return_type"}, {"source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_loadfromdb", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L80", "weight": 1.0}, {"source": "tlsutil_acmemanager_loadfromdb", "target": "certificate", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L80", "weight": 1.0, "context": "return_type"}, {"source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_obtainandstore", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L108", "weight": 1.0}, {"source": "tlsutil_acmemanager_obtainandstore", "target": "certificate", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L108", "weight": 1.0, "context": "return_type"}, {"source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_loadorcreateaccountkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L160", "weight": 1.0}, {"source": "tlsutil_acmemanager_loadorcreateaccountkey", "target": "accountkey", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L160", "weight": 1.0, "context": "return_type"}, {"source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_startrenewalloop", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L198", "weight": 1.0}, {"source": "tlsutil_acmemanager_startrenewalloop", "target": "context", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L198", "weight": 1.0, "context": "parameter_type"}, {"source": "tlsutil_acmemanager_startrenewalloop", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L198", "weight": 1.0, "context": "parameter_type"}, {"source": "tlsutil_acmemanager_tlsconfig", "target": "tlsutil_acmemanager_certificatefor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L50", "weight": 1.0}, {"source": "tlsutil_acmemanager_certificatefor", "target": "tlsutil_acmemanager_loadfromdb", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L66", "weight": 1.0}, {"source": "tlsutil_acmemanager_certificatefor", "target": "tlsutil_acmemanager_obtainandstore", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L73", "weight": 1.0}, {"source": "tlsutil_acmemanager_obtainandstore", "target": "tlsutil_acmemanager_loadorcreateaccountkey", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L109", "weight": 1.0}, {"source": "tlsutil_acmemanager_startrenewalloop", "target": "tlsutil_acmemanager_obtainandstore", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L213", "weight": 1.0}], "raw_calls": [{"caller_nid": "tlsutil_acmemanager_certificatefor", "callee": "RLock", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L59"}, {"caller_nid": "tlsutil_acmemanager_certificatefor", "callee": "RUnlock", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L61"}, {"caller_nid": "tlsutil_acmemanager_certificatefor", "callee": "Lock", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L67"}, {"caller_nid": "tlsutil_acmemanager_certificatefor", "callee": "Unlock", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L69"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "GetTLSCert", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L81"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L86"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "After", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L88"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "UTC", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L88"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "Now", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L88"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "Add", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L88"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L89"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "Decrypt", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L92"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L94"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "Decrypt", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L96"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L98"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "X509KeyPair", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L101"}, {"caller_nid": "tlsutil_acmemanager_loadfromdb", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L103"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L111"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Info", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L114"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Obtain", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L115"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L117"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "X509KeyPair", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L120"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L122"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "ParseCertificate", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L127"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "GetTLSCert", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L132"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Encrypt", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L137"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L139"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Encrypt", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L141"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L143"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "UpsertTLSCert", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L146"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L149"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Lock", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L152"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Unlock", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L154"}, {"caller_nid": "tlsutil_acmemanager_obtainandstore", "callee": "Info", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L156"}, {"caller_nid": "tlsutil_acmemanager_loadorcreateaccountkey", "callee": "GetTLSCert", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L161"}, {"caller_nid": "tlsutil_acmemanager_loadorcreateaccountkey", "callee": "Decrypt", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L163"}, {"caller_nid": "tlsutil_acmemanager_loadorcreateaccountkey", "callee": "ParseAccountKeyPEM", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L165"}, {"caller_nid": "tlsutil_acmemanager_loadorcreateaccountkey", "callee": "GenerateAccountKey", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L171"}, {"caller_nid": "tlsutil_acmemanager_loadorcreateaccountkey", "callee": "MarshalPEM", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L175"}, {"caller_nid": "tlsutil_acmemanager_loadorcreateaccountkey", "callee": "Encrypt", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L184"}, {"caller_nid": "tlsutil_acmemanager_loadorcreateaccountkey", "callee": "SetACMEAccountKey", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L188"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "NewTicker", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L199"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "Stop", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L200"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "GetTLSCert", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L204"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "After", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L205"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "UTC", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L205"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "Now", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L205"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "Add", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L205"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "Info", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L209"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "Lock", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L210"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "Unlock", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L212"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "Done", "is_member_call": true, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L221"}, {"caller_nid": "tlsutil_acmemanager_startrenewalloop", "callee": "checkAndRenew", "is_member_call": false, "language": "go", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L224"}]}