pub struct AcmeConfig {
pub email: String,
pub ca: CertAuthority,
pub challenge: ChallengeType,
pub eab: Option<EabConfig>,
pub dns_provider: Option<DnsProviderConfig>,
}Expand description
ACME certificate auto-issuance settings.
Fields§
§email: String§ca: CertAuthority§challenge: ChallengeType§eab: Option<EabConfig>External Account Binding credentials (required by some CAs like ZeroSSL).
dns_provider: Option<DnsProviderConfig>DNS provider configuration for DNS-01 challenges.
Trait Implementations§
Source§impl Clone for AcmeConfig
impl Clone for AcmeConfig
Source§fn clone(&self) -> AcmeConfig
fn clone(&self) -> AcmeConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AcmeConfig
impl Debug for AcmeConfig
Auto Trait Implementations§
impl Freeze for AcmeConfig
impl RefUnwindSafe for AcmeConfig
impl Send for AcmeConfig
impl Sync for AcmeConfig
impl Unpin for AcmeConfig
impl UnsafeUnpin for AcmeConfig
impl UnwindSafe for AcmeConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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