@@ -48,11 +48,13 @@ def wrap_socket(sock: socket.socket, keyfile: Optional[str] = ...,
4848 ciphers : Optional [str ] = ...) -> SSLSocket : ...
4949
5050
51- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
52- def create_default_context (purpose : Any = ..., * ,
53- cafile : Optional [str ] = ...,
54- capath : Optional [str ] = ...,
55- cadata : Union [str , bytes , None ] = ...) -> SSLContext : ...
51+ def create_default_context (
52+ purpose : Any = ...,
53+ * ,
54+ cafile : Optional [str ] = ...,
55+ capath : Optional [str ] = ...,
56+ cadata : Union [str , bytes , None ] = ...,
57+ ) -> SSLContext : ...
5658
5759if sys .version_info >= (3 , 4 ):
5860 def _create_unverified_context (protocol : int = ..., * ,
@@ -80,39 +82,35 @@ def get_server_certificate(addr: Tuple[str, int], ssl_version: int = ...,
8082 ca_certs : Optional [str ] = ...) -> str : ...
8183def DER_cert_to_PEM_cert (der_cert_bytes : bytes ) -> str : ...
8284def PEM_cert_to_DER_cert (pem_cert_string : str ) -> bytes : ...
83- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
84- DefaultVerifyPaths = NamedTuple ('DefaultVerifyPaths' ,
85- [('cafile' , str ), ('capath' , str ),
86- ('openssl_cafile_env' , str ),
87- ('openssl_cafile' , str ),
88- ('openssl_capath_env' , str ),
89- ('openssl_capath' , str )])
90- def get_default_verify_paths () -> DefaultVerifyPaths : ...
85+ DefaultVerifyPaths = NamedTuple ('DefaultVerifyPaths' ,
86+ [('cafile' , str ), ('capath' , str ),
87+ ('openssl_cafile_env' , str ),
88+ ('openssl_cafile' , str ),
89+ ('openssl_capath_env' , str ),
90+ ('openssl_capath' , str )])
91+ def get_default_verify_paths () -> DefaultVerifyPaths : ...
9192
9293if sys .platform == 'win32' :
93- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
94- def enum_certificates (store_name : str ) -> _EnumRetType : ...
95- def enum_crls (store_name : str ) -> _EnumRetType : ...
94+ def enum_certificates (store_name : str ) -> _EnumRetType : ...
95+ def enum_crls (store_name : str ) -> _EnumRetType : ...
9696
9797
9898CERT_NONE : int
9999CERT_OPTIONAL : int
100100CERT_REQUIRED : int
101101
102- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
103- VERIFY_DEFAULT : int
104- VERIFY_CRL_CHECK_LEAF : int
105- VERIFY_CRL_CHECK_CHAIN : int
106- VERIFY_X509_STRICT : int
107- VERIFY_X509_TRUSTED_FIRST : int
102+ VERIFY_DEFAULT : int
103+ VERIFY_CRL_CHECK_LEAF : int
104+ VERIFY_CRL_CHECK_CHAIN : int
105+ VERIFY_X509_STRICT : int
106+ VERIFY_X509_TRUSTED_FIRST : int
108107
109108PROTOCOL_SSLv23 : int
110109PROTOCOL_SSLv2 : int
111110PROTOCOL_SSLv3 : int
112111PROTOCOL_TLSv1 : int
113- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
114- PROTOCOL_TLSv1_1 : int
115- PROTOCOL_TLSv1_2 : int
112+ PROTOCOL_TLSv1_1 : int
113+ PROTOCOL_TLSv1_2 : int
116114if sys .version_info >= (3 , 5 ):
117115 PROTOCOL_TLS : int
118116if sys .version_info >= (3 , 6 ):
@@ -123,18 +121,16 @@ OP_ALL: int
123121OP_NO_SSLv2 : int
124122OP_NO_SSLv3 : int
125123OP_NO_TLSv1 : int
126- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
127- OP_NO_TLSv1_1 : int
128- OP_NO_TLSv1_2 : int
124+ OP_NO_TLSv1_1 : int
125+ OP_NO_TLSv1_2 : int
129126OP_CIPHER_SERVER_PREFERENCE : int
130127OP_SINGLE_DH_USE : int
131128OP_SINGLE_ECDH_USE : int
132129OP_NO_COMPRESSION : int
133130if sys .version_info >= (3 , 6 ):
134131 OP_NO_TICKET : int
135132
136- if sys .version_info < (3 ,) or sys .version_info >= (3 , 5 ):
137- HAS_ALPN : int
133+ HAS_ALPN : int
138134HAS_ECDH : bool
139135HAS_SNI : bool
140136HAS_NPN : bool
@@ -144,41 +140,40 @@ OPENSSL_VERSION: str
144140OPENSSL_VERSION_INFO : Tuple [int , int , int , int , int ]
145141OPENSSL_VERSION_NUMBER : int
146142
147- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
148- ALERT_DESCRIPTION_HANDSHAKE_FAILURE : int
149- ALERT_DESCRIPTION_INTERNAL_ERROR : int
150- ALERT_DESCRIPTION_ACCESS_DENIED : int
151- ALERT_DESCRIPTION_BAD_CERTIFICATE : int
152- ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE : int
153- ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE : int
154- ALERT_DESCRIPTION_BAD_RECORD_MAC : int
155- ALERT_DESCRIPTION_CERTIFICATE_EXPIRED : int
156- ALERT_DESCRIPTION_CERTIFICATE_REVOKED : int
157- ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN : int
158- ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE : int
159- ALERT_DESCRIPTION_CLOSE_NOTIFY : int
160- ALERT_DESCRIPTION_DECODE_ERROR : int
161- ALERT_DESCRIPTION_DECOMPRESSION_FAILURE : int
162- ALERT_DESCRIPTION_DECRYPT_ERROR : int
163- ALERT_DESCRIPTION_ILLEGAL_PARAMETER : int
164- ALERT_DESCRIPTION_INSUFFICIENT_SECURITY : int
165- ALERT_DESCRIPTION_NO_RENEGOTIATION : int
166- ALERT_DESCRIPTION_PROTOCOL_VERSION : int
167- ALERT_DESCRIPTION_RECORD_OVERFLOW : int
168- ALERT_DESCRIPTION_UNEXPECTED_MESSAGE : int
169- ALERT_DESCRIPTION_UNKNOWN_CA : int
170- ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY : int
171- ALERT_DESCRIPTION_UNRECOGNIZED_NAME : int
172- ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE : int
173- ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION : int
174- ALERT_DESCRIPTION_USER_CANCELLED : int
143+ ALERT_DESCRIPTION_HANDSHAKE_FAILURE : int
144+ ALERT_DESCRIPTION_INTERNAL_ERROR : int
145+ ALERT_DESCRIPTION_ACCESS_DENIED : int
146+ ALERT_DESCRIPTION_BAD_CERTIFICATE : int
147+ ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE : int
148+ ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE : int
149+ ALERT_DESCRIPTION_BAD_RECORD_MAC : int
150+ ALERT_DESCRIPTION_CERTIFICATE_EXPIRED : int
151+ ALERT_DESCRIPTION_CERTIFICATE_REVOKED : int
152+ ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN : int
153+ ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE : int
154+ ALERT_DESCRIPTION_CLOSE_NOTIFY : int
155+ ALERT_DESCRIPTION_DECODE_ERROR : int
156+ ALERT_DESCRIPTION_DECOMPRESSION_FAILURE : int
157+ ALERT_DESCRIPTION_DECRYPT_ERROR : int
158+ ALERT_DESCRIPTION_ILLEGAL_PARAMETER : int
159+ ALERT_DESCRIPTION_INSUFFICIENT_SECURITY : int
160+ ALERT_DESCRIPTION_NO_RENEGOTIATION : int
161+ ALERT_DESCRIPTION_PROTOCOL_VERSION : int
162+ ALERT_DESCRIPTION_RECORD_OVERFLOW : int
163+ ALERT_DESCRIPTION_UNEXPECTED_MESSAGE : int
164+ ALERT_DESCRIPTION_UNKNOWN_CA : int
165+ ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY : int
166+ ALERT_DESCRIPTION_UNRECOGNIZED_NAME : int
167+ ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE : int
168+ ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION : int
169+ ALERT_DESCRIPTION_USER_CANCELLED : int
175170
176171if sys .version_info < (3 ,):
177172 class _ASN1Object (NamedTuple ('_ASN1Object' , [('nid' , int ), ('shortname' , str ), ('longname' , str ), ('oid' , str )])): ...
178173 class Purpose (_ASN1Object ):
179174 SERVER_AUTH : ClassVar [Purpose ]
180175 CLIENT_AUTH : ClassVar [Purpose ]
181- if sys . version_info >= ( 3 , 4 ) :
176+ else :
182177 class _ASN1Object (NamedTuple ('_ASN1Object' , [('nid' , int ), ('shortname' , str ), ('longname' , str ), ('oid' , str )])): ...
183178 class Purpose (_ASN1Object , enum .Enum ):
184179 SERVER_AUTH = ...
@@ -202,12 +197,10 @@ class SSLSocket(socket.socket):
202197 def shared_cipher (self ) -> Optional [List [Tuple [str , int , int ]]]: ...
203198 def compression (self ) -> Optional [str ]: ...
204199 def get_channel_binding (self , cb_type : str = ...) -> Optional [bytes ]: ...
205- if sys .version_info < (3 ,) or sys .version_info >= (3 , 5 ):
206- def selected_alpn_protocol (self ) -> Optional [str ]: ...
200+ def selected_alpn_protocol (self ) -> Optional [str ]: ...
207201 def selected_npn_protocol (self ) -> Optional [str ]: ...
208202 def unwrap (self ) -> socket .socket : ...
209- if sys .version_info < (3 ,) or sys .version_info >= (3 , 5 ):
210- def version (self ) -> Optional [str ]: ...
203+ def version (self ) -> Optional [str ]: ...
211204 def pending (self ) -> int : ...
212205
213206
@@ -223,37 +216,30 @@ if sys.version_info >= (3, 7):
223216
224217
225218class SSLContext :
226- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
227- check_hostname : bool
219+ check_hostname : bool
228220 options : int
229221 @property
230222 def protocol (self ) -> int : ...
231- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
232- verify_flags : int
223+ verify_flags : int
233224 verify_mode : int
234225 if sys .version_info >= (3 , 5 ):
235226 def __init__ (self , protocol : int = ...) -> None : ...
236227 else :
237228 def __init__ (self , protocol : int ) -> None : ...
238- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
239- def cert_store_stats (self ) -> Dict [str , int ]: ...
229+ def cert_store_stats (self ) -> Dict [str , int ]: ...
240230 def load_cert_chain (self , certfile : str , keyfile : Optional [str ] = ...,
241231 password : _PasswordType = ...) -> None : ...
242- if sys .version_info < (3 ,) or sys .version_info >= (3 , 4 ):
243- def load_default_certs (self , purpose : Purpose = ...) -> None : ...
244- def load_verify_locations (self , cafile : Optional [str ] = ...,
245- capath : Optional [str ] = ...,
246- cadata : Union [str , bytes , None ] = ...) -> None : ...
247- def get_ca_certs (self ,
248- binary_form : bool = ...) -> Union [List [_PeerCertRetDictType ], List [bytes ]]: ...
249- else :
250- def load_verify_locations (self ,
251- cafile : Optional [str ] = ...,
252- capath : Optional [str ] = ...) -> None : ...
232+ def load_default_certs (self , purpose : Purpose = ...) -> None : ...
233+ def load_verify_locations (
234+ self ,
235+ cafile : Optional [str ] = ...,
236+ capath : Optional [str ] = ...,
237+ cadata : Union [str , bytes , None ] = ...,
238+ ) -> None : ...
239+ def get_ca_certs (self , binary_form : bool = ...) -> Union [List [_PeerCertRetDictType ], List [bytes ]]: ...
253240 def set_default_verify_paths (self ) -> None : ...
254241 def set_ciphers (self , ciphers : str ) -> None : ...
255- if sys .version_info < (3 ,) or sys .version_info >= (3 , 5 ):
256- def set_alpn_protocols (self , protocols : List [str ]) -> None : ...
242+ def set_alpn_protocols (self , protocols : List [str ]) -> None : ...
257243 def set_npn_protocols (self , protocols : List [str ]) -> None : ...
258244 def set_servername_callback (self ,
259245 server_name_callback : Optional [_SrvnmeCbType ]) -> None : ...
0 commit comments