File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/cheroot/ssl/__pycache__/__init__.cpython-310.pyc
Back
o ;j� � @ s( d Z ddlmZmZ G dd� de�ZdS )z1Implementation of the SSL adapter base interface.� )�ABC�abstractmethodc @ sZ e Zd ZdZe ddd�dd��Zedd� �Zedd � �Zed d� �Zeddd��Z dS )�Adapterz�Base class for SSL driver library adapters. Required methods: * ``wrap(sock) -> (wrapped socket, ssl environ dict)`` * ``makefile(sock, mode='r', bufsize=DEFAULT_BUFFER_SIZE) -> socket file object`` N)�private_key_passwordc C s( || _ || _|| _|| _|| _d| _dS )z<Set up certificates, private key, ciphers and reset context.N)�certificate�private_key�certificate_chain�ciphersr �context)�selfr r r r r � r �H/opt/saltstack/salt/lib/python3.10/site-packages/cheroot/ssl/__init__.py�__init__ s zAdapter.__init__c C s |S )z!Wrap and return the given socket.r �r �sockr r r �bind"