Add get_verified_chain and get_unverified_chain for Python 3.13 (#11724)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
layday
2024-04-05 21:29:11 +03:00
committed by GitHub
parent 711958977f
commit a9d644b3ff

View File

@@ -366,6 +366,9 @@ class SSLSocket(socket.socket):
def recvmsg(self, *args: Never, **kwargs: Never) -> Never: ... # type: ignore[override]
def recvmsg_into(self, *args: Never, **kwargs: Never) -> Never: ... # type: ignore[override]
def sendmsg(self, *args: Never, **kwargs: Never) -> Never: ... # type: ignore[override]
if sys.version_info >= (3, 13):
def get_verified_chain(self) -> list[bytes]: ...
def get_unverified_chain(self) -> list[bytes]: ...
class TLSVersion(enum.IntEnum):
MINIMUM_SUPPORTED: int
@@ -476,6 +479,9 @@ class SSLObject:
def version(self) -> str | None: ...
def get_channel_binding(self, cb_type: str = "tls-unique") -> bytes | None: ...
def verify_client_post_handshake(self) -> None: ...
if sys.version_info >= (3, 13):
def get_verified_chain(self) -> list[bytes]: ...
def get_unverified_chain(self) -> list[bytes]: ...
@final
class MemoryBIO: