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

Function make_csr

certbot/src/acme_client.rs:536–545  ·  view source on GitHub ↗
(key: &str, names: &[String])

Source from the content-addressed store, hash-verified

534}
535
536fn make_csr(key: &str, names: &[String]) -> Result<Vec<u8>> {
537 let mut params =
538 CertificateParams::new(names).context("failed to create certificate params")?;
539 params.distinguished_name = DistinguishedName::new();
540 let key = KeyPair::from_pem(key).context("failed to parse private key")?;
541 let csr = params
542 .serialize_request(&key)
543 .context("failed to serialize certificate request")?;
544 Ok(csr.der().as_ref().to_vec())
545}
546
547async fn extract_certificate(mut order: Order) -> Result<String> {
548 let mut tries = 0;

Callers 1

Calls 2

to_vecMethod · 0.80
as_refMethod · 0.45

Tested by

no test coverage detected