pub struct SslExpiration(/* private fields */);
Implementations§
Source§impl SslExpiration
impl SslExpiration
Sourcepub fn from_domain_name(domain: &str) -> Result<SslExpiration>
pub fn from_domain_name(domain: &str) -> Result<SslExpiration>
Creates new SslExpiration from domain name.
This function will use HTTPS port (443) to check SSL certificate.
Sourcepub fn from_addr<A: ToSocketAddrs>(addr: A) -> Result<SslExpiration>
pub fn from_addr<A: ToSocketAddrs>(addr: A) -> Result<SslExpiration>
Creates new SslExpiration from SocketAddr.
Sourcepub fn secs(&self) -> i32
pub fn secs(&self) -> i32
How many seconds until SSL certificate expires.
This function will return minus if SSL certificate is already expired.
Sourcepub fn days(&self) -> i32
pub fn days(&self) -> i32
How many days until SSL certificate expires
This function will return minus if SSL certificate is already expired.
Sourcepub fn is_expired(&self) -> bool
pub fn is_expired(&self) -> bool
Returns true if SSL certificate is expired
Auto Trait Implementations§
impl Freeze for SslExpiration
impl RefUnwindSafe for SslExpiration
impl Send for SslExpiration
impl Sync for SslExpiration
impl Unpin for SslExpiration
impl UnwindSafe for SslExpiration
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