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

Method get_temp_ca_cert

kms/src/main_service.rs:424–433  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

422 }
423
424 async fn get_temp_ca_cert(self) -> Result<GetTempCaCertResponse> {
425 self.ensure_self_allowed()
426 .await
427 .context("KMS self authorization failed")?;
428 Ok(GetTempCaCertResponse {
429 temp_ca_cert: self.state.inner.temp_ca_cert.clone(),
430 temp_ca_key: self.state.inner.temp_ca_key.clone(),
431 ca_cert: self.state.inner.root_ca.pem_cert.clone(),
432 })
433 }
434
435 async fn sign_cert(self, request: SignCertRequest) -> Result<SignCertResponse> {
436 self.ensure_self_allowed()

Callers 2

onboardMethod · 0.80

Calls 2

ensure_self_allowedMethod · 0.80
cloneMethod · 0.80

Tested by

no test coverage detected