o
    
Tj                     @   sJ   d dl mZ d dlZd dlZd dlmZ e ZeddefddZdS )    )FastAPIN)datetimez/ssl/{host}hostc              	   C   s   t  }tj| dfdd#}|j|| d}| }W d    n1 s$w   Y  W d    n1 s3w   Y  t|d d}|t  j	}| |
d|dS )	Ni  
   )timeout)server_hostnamenotAfterz%b %d %H:%M:%S %Y %Zz%Y-%m-%d %H:%M:%S)r   expirydays_remaining)sslcreate_default_contextsocketcreate_connectionwrap_socketgetpeercertr   strptimeutcnowdaysstrftime)r   contextsockssockcertr	   r
    r   /var/www/html/app.py
ssl_expiry   s   
r   )	fastapir   r   r   r   appgetstrr   r   r   r   r   <module>   s    