(&self, tls_key_config: TlsKeyConfig)
| 192 | } |
| 193 | |
| 194 | pub async fn get_tls_key(&self, tls_key_config: TlsKeyConfig) -> Result<GetTlsKeyResponse> { |
| 195 | let response = self.send_rpc_request("/GetTlsKey", &tls_key_config).await?; |
| 196 | let response = serde_json::from_value::<GetTlsKeyResponse>(response)?; |
| 197 | |
| 198 | Ok(response) |
| 199 | } |
| 200 | |
| 201 | /// Signs a payload using a derived key. |
| 202 | pub async fn sign(&self, algorithm: &str, data: Vec<u8>) -> Result<SignResponse> { |