← Back
Editing: ssl_helpers.cpython-38.pyc
U W[ � @ s� d Z ddlmZmZ ddlmZ ddlmZ ddlm Z ddl mZ ee e� d���d�j�ZG d d � d ej�ZG dd� d�Zd S )z� Helper classes for twisted.test.test_ssl. They are in a separate module so they will not prevent test_ssl importing if pyOpenSSL is unavailable. � )�division�absolute_import)�nativeString)�ssl)�FilePath)�SSLzutf-8s server.pemc @ s e Zd ZdZdd� ZdS )�ClientTLSContext� c C s t �t j�S �N)r �Context�TLSv1_METHOD)�self� r �:/usr/lib/python3/dist-packages/twisted/test/ssl_helpers.py� getContext s zClientTLSContext.getContextN)�__name__� __module__�__qualname__�isClientr r r r r r s r c @ s( e Zd ZdZeejfdd�Zdd� ZdS )�ServerTLSContextr c C s || _ || _d S r )�filename�_method)r r �methodr r r �__init__ s zServerTLSContext.__init__c C s( t �| j�}|�| j� |�| j� |S r )r r r Zuse_certificate_filer Zuse_privatekey_file)r Zctxr r r r "