(self)
| 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() |
no test coverage detected