|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /lib/python3/dist-packages/certbot/tests/__pycache__/ |
Upload File : |
U
�]0A � @ s< d Z ddlZddlZddlmZmZ ddlmZ ddlmZ ddl m
Z
mZ ddlm
Z
zddlmZ eejd � W n eefk
r� dZY nX ddlZddlZdd
lmZ ddlmZ dZG d
d� dej�Zeje dd�G dd� dej��Z ej!d dd��Z"dd� Z#dZ$dZ%dZ&dZ'dZ(dZ)dZ*e+dk�r8e�,� dS )!zTests for ocsp.py� N)�datetime� timedelta)�default_backend)�hashes)�UnsupportedAlgorithm�InvalidSignature)�x509��ocspZsignature_hash_algorithm)�errors)�utilz;Missing = in header key=value
ocsp: Use -help for summary.
c @ s� e Zd ZdZdd� Zdd� Ze�d�e�d�e�d�d d
� ���Ze�d�e�d�d
d� ��Z dd� Z
e�d�e�d�dd� ��ZdS )�OCSPTestOpenSSLz5
OCSP revokation tests using OpenSSL binary.
c
C sj ddl m} t�d��J}t�d��4}t�� }d tf|j_||_d|_|jdd�| _ W 5 Q R X W 5 Q R X d S )Nr r �certbot.ocsp.Popen�certbot.util.exe_existsT�Zenforce_openssl_binary_usage)
�certbotr
�mock�patch� MagicMock�out�communicate�return_value�RevocationChecker�checker)�selfr
�
mock_popen�mock_exists�mock_communicate� r �9/usr/lib/python3/dist-packages/certbot/tests/ocsp_test.py�setUp"