mirror of
https://github.com/fafhrd91/actix-net
synced 2024-11-23 20:51:06 +01:00
let's encrypt - wip
This commit is contained in:
parent
e976758d92
commit
2a26c87c36
@ -15,11 +15,15 @@ impl<'a> CertificateRequest<'a> {
|
||||
let account = directory.account_registration()
|
||||
.email(self.email)
|
||||
.register()?;
|
||||
let authorization = account.authorization("example.com")?;
|
||||
let http_challenge = authorization.get_http_challenge().ok_or("HTTP challenge not found")?;
|
||||
let authorization = account.authorization(self.domain)?;
|
||||
|
||||
let http_challenge = authorization.get_http_challenge().ok_or("HTTP challenge failed")?;
|
||||
http_challenge.save_key_authorization("/var/www")?;
|
||||
http_challenge.validate()?;
|
||||
|
||||
let cert = account.certificate_signer(&[self.domain]).sign_certificate()?;
|
||||
cert.save_signed_certificate("certificate.pem")?;
|
||||
cert.save_private_key("certificate.key")?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user