File: //proc/self/root/opt/saltstack/salt/lib/python3.10/site-packages/cheroot/ssl/__init__.pyi
from abc import ABC, abstractmethod
from typing import Any
class Adapter(ABC):
certificate: Any
private_key: Any
certificate_chain: Any
ciphers: Any
private_key_password: str | bytes | None
context: Any
@abstractmethod
def __init__(
self,
certificate,
private_key,
certificate_chain: Any | None = ...,
ciphers: Any | None = ...,
*,
private_key_password: str | bytes | None = ...,
): ...
@abstractmethod
def bind(self, sock): ...
@abstractmethod
def wrap(self, sock): ...
@abstractmethod
def get_environ(self): ...
@abstractmethod
def makefile(self, sock, mode: str = ..., bufsize: int = ...): ...