HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/cheroot/ssl/__pycache__/__init__.cpython-310.pyc
o

�N�g�@sRdZddlmZmZmZeZddlmZm	Z	ddl
mZee�Gdd�d��ZdS)z1Implementation of the SSL adapter base interface.�)�absolute_import�division�print_function)�ABCMeta�abstractmethod)�
add_metaclassc@sTeZdZdZe		ddd��Zedd��Zedd��Zed	d
��Zedd
d��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``
    NcCs"||_||_||_||_d|_dS)z;Set up certificates, private key ciphers and reset context.N)�certificate�private_key�certificate_chain�ciphers�context)�selfr	r
rr�r�H/opt/saltstack/salt/lib/python3.10/site-packages/cheroot/ssl/__init__.py�__init__s

zAdapter.__init__cCs|S)z!Wrap and return the given socket.r�r�sockrrr�bind"�zAdapter.bindcC�t�)z<Wrap and return the given socket, plus WSGI environ entries.��NotImplementedErrorrrrr�wrap'rzAdapter.wrapcCr)z;Return WSGI environ entries to be merged into each request.r)rrrr�get_environ,rzAdapter.get_environ�r���cCr)zReturn socket file object.r)rr�mode�bufsizerrr�makefile1rzAdapter.makefile)NN)rr)
�__name__�
__module__�__qualname__�__doc__rrrrrrrrrrrs	�


rN)
r#Z
__future__rrr�typeZ
__metaclass__�abcrrZsixrrrrrr�<module>s