MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / save_cert_to_kvstore

Method save_cert_to_kvstore

gateway/src/distributed_certbot.rs:413–428  ·  view source on GitHub ↗
(
        &self,
        domain: &str,
        cert_pem: &str,
        key_pem: &str,
        not_after: u64,
    )

Source from the content-addressed store, hash-verified

411 }
412
413 fn save_cert_to_kvstore(
414 &self,
415 domain: &str,
416 cert_pem: &str,
417 key_pem: &str,
418 not_after: u64,
419 ) -> Result<()> {
420 let cert_data = CertData {
421 cert_pem: cert_pem.to_string(),
422 key_pem: key_pem.to_string(),
423 not_after,
424 issued_by: self.kv_store.my_node_id(),
425 issued_at: now_secs(),
426 };
427 self.kv_store.save_cert_data(domain, &cert_data)
428 }
429
430 async fn generate_and_save_attestation(
431 &self,

Callers 2

do_request_newMethod · 0.80
do_renewMethod · 0.80

Calls 3

my_node_idMethod · 0.80
save_cert_dataMethod · 0.80
now_secsFunction · 0.70

Tested by

no test coverage detected