pub struct AcmeClient {
pub directory_url: String,
}Expand description
ACME client (simplified, mock-friendly).
Fields§
§directory_url: StringImplementations§
Source§impl AcmeClient
impl AcmeClient
pub fn new(directory_url: &str) -> Self
Sourcepub fn new_order(&self, domains: &[&str]) -> AcmeOrder
pub fn new_order(&self, domains: &[&str]) -> AcmeOrder
Create a new order for domain certificates.
Sourcepub fn dns_challenge(&self, domain: &str) -> AcmeChallenge
pub fn dns_challenge(&self, domain: &str) -> AcmeChallenge
Generate a DNS-01 challenge token.
Sourcepub fn finalize(&self, order: AcmeOrder, _csr: &[u8]) -> AcmeOrder
pub fn finalize(&self, order: AcmeOrder, _csr: &[u8]) -> AcmeOrder
Finalize an order (submit CSR).
Sourcepub fn mark_ready(&self, order: AcmeOrder) -> AcmeOrder
pub fn mark_ready(&self, order: AcmeOrder) -> AcmeOrder
Mark order as ready (challenges verified).
Auto Trait Implementations§
impl Freeze for AcmeClient
impl RefUnwindSafe for AcmeClient
impl Send for AcmeClient
impl Sync for AcmeClient
impl Unpin for AcmeClient
impl UnsafeUnpin for AcmeClient
impl UnwindSafe for AcmeClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more