diff --git a/stdlib/2and3/ssl.pyi b/stdlib/2and3/ssl.pyi index 142613a9a..d1cf742dd 100644 --- a/stdlib/2and3/ssl.pyi +++ b/stdlib/2and3/ssl.pyi @@ -27,7 +27,13 @@ class SSLWantReadError(SSLError): ... class SSLWantWriteError(SSLError): ... class SSLSyscallError(SSLError): ... class SSLEOFError(SSLError): ... -class CertificateError(Exception): ... + +if sys.version_info >= (3, 7): + class SSLCertVerificationError(SSLError, ValueError): ... + + CertificateError = SSLCertVerificationError +else: + class CertificateError(ValueError): ... def wrap_socket(sock: socket.socket, keyfile: Optional[str] = ...,