Struct ssl_expiration::SslExpiration [−][src]
pub struct SslExpiration(_);
Methods
impl SslExpiration
[src]
impl SslExpiration
pub fn from_domain_name(domain: &str) -> Result<SslExpiration>
[src]
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.
pub fn from_addr<A: ToSocketAddrs>(addr: A) -> Result<SslExpiration>
[src]
pub fn from_addr<A: ToSocketAddrs>(addr: A) -> Result<SslExpiration>
Creates new SslExpiration from SocketAddr.
pub fn secs(&self) -> i32
[src]
pub fn secs(&self) -> i32
How many seconds until SSL certificate expires.
This function will return minus if SSL certificate is already expired.
pub fn days(&self) -> i32
[src]
pub fn days(&self) -> i32
How many days until SSL certificate expires
This function will return minus if SSL certificate is already expired.
pub fn is_expired(&self) -> bool
[src]
pub fn is_expired(&self) -> bool
Returns true if SSL certificate is expired
Auto Trait Implementations
impl Send for SslExpiration
impl Send for SslExpiration
impl Sync for SslExpiration
impl Sync for SslExpiration