certificatelib/remote/certificate_remote.rs
1use common::remote::{post, services};
2use hyper::HeaderMap;
3
4use crate::dto::certificate_request::CertificateRequest;
5use crate::dto::certificate_response::CertificateResponse;
6
7pub fn create_certificate(
8 cert: CertificateRequest,
9 headers: HeaderMap,
10) -> Result<CertificateResponse, String> {
11 post::<_, CertificateResponse>(
12 services::CERTIFICATE_API,
13 String::from("/certificate"),
14 headers,
15 cert,
16 )
17}