Skip to content

Commit a9d644b

Browse files
laydayAlexWaygoodpre-commit-ci[bot]
authored
Add get_verified_chain and get_unverified_chain for Python 3.13 (#11724)
Co-authored-by: Alex Waygood <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 7119589 commit a9d644b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

stdlib/ssl.pyi

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,9 @@ class SSLSocket(socket.socket):
366366
def recvmsg(self, *args: Never, **kwargs: Never) -> Never: ... # type: ignore[override]
367367
def recvmsg_into(self, *args: Never, **kwargs: Never) -> Never: ... # type: ignore[override]
368368
def sendmsg(self, *args: Never, **kwargs: Never) -> Never: ... # type: ignore[override]
369+
if sys.version_info >= (3, 13):
370+
def get_verified_chain(self) -> list[bytes]: ...
371+
def get_unverified_chain(self) -> list[bytes]: ...
369372

370373
class TLSVersion(enum.IntEnum):
371374
MINIMUM_SUPPORTED: int
@@ -476,6 +479,9 @@ class SSLObject:
476479
def version(self) -> str | None: ...
477480
def get_channel_binding(self, cb_type: str = "tls-unique") -> bytes | None: ...
478481
def verify_client_post_handshake(self) -> None: ...
482+
if sys.version_info >= (3, 13):
483+
def get_verified_chain(self) -> list[bytes]: ...
484+
def get_unverified_chain(self) -> list[bytes]: ...
479485

480486
@final
481487
class MemoryBIO:

0 commit comments

Comments
 (0)