D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
lib
/
python3.14
/
__pycache__
/
Filename :
ssl.cpython-314.pyc
back
Copy
+ ��3j�� � � � R t ^ RIt^ RIt^ RIHt ^ RIHtHt H t ^ RIHt ^ RI t ^ RI HtHtHt ^ RI HtHtHt ^ RI HtHtHtHtHtHtHt ^ RI HtHt ^ R I HtH t H!t! ^ R I H"t" ^ RI H$t$H%t%H&t&H't'H(t(H)t)H*t*H+t+H,t,H-t-H.t.H/t/ ^ RI H0t0H1t1 ] Pd ! R ]3R ] R7 ]Pd ! R]3R ] R7 ] Pd ! R]3R ] R7 ] Pd ! R]3R ] R7 ]Pd ! R]3R ] R7 ] Pd ! R]3R ] R7 ]4Pj ;t6]4n6 ]4Pn Pq 4 U Uu/ uF w rWbK upp t9]:! ]4RR4 t;]! ] 4 ! R R4 4 t<]! ] 4 ! R R4 4 t=]! ] 4 ! R R 4 4 t>]! ] 4 ! R! R"4 4 t?]P� R#8X d ^ R$I HAtAHBtB ^ R%ICHCtCHDtDHEtE ^ R&ICHFtFHGtGHHtH ^ RICtI^ RIJtJ^ RIKtK^ RILtL]MtNR'.tO]P! ] R(4 tQ]0tR]tSR) tTR* tUR+ tV]! R,R-4 tWR. tX ! R/ R0]! R0R14 4 tY ! R2 R3]Y]4 tZ ! R4 R5]4 t[]ZP� 3R6RR7RR8R/R9 llt]RMR:]^R;R<R=]ZP� R>RR?RR6RR7RR8R/R@ llt_]]t`]_ta ! RA RB4 tbRC tc ! RD RE]C4 td]d][ne ]b][nf RF tgRGthRHtiRI tjRJ tk]lR]H3RK ltmRL tnR# ]# d ELai ; iu upp i )Na� This module provides some more Pythonic support for SSL. Object types: SSLSocket -- subtype of socket.socket which does SSL over the socket Exceptions: SSLError -- exception raised for I/O errors Functions: cert_time_to_seconds -- convert time string used for certificate notBefore and notAfter functions to integer seconds past the Epoch (the time values returned from time.time()) get_server_certificate (addr, ssl_version, ca_certs, timeout) -- Retrieve the certificate from the server at the specified address and return it as a PEM-encoded string Integer constants: SSL_ERROR_ZERO_RETURN SSL_ERROR_WANT_READ SSL_ERROR_WANT_WRITE SSL_ERROR_WANT_X509_LOOKUP SSL_ERROR_SYSCALL SSL_ERROR_SSL SSL_ERROR_WANT_CONNECT SSL_ERROR_EOF SSL_ERROR_INVALID_ERROR_CODE The following group define certificate requirements that one side is allowing/requiring from the other side: CERT_NONE - no certificates from the other side are required (or will be looked at if provided) CERT_OPTIONAL - certificates are not required, but if provided will be validated, and if validation fails, the connection will also fail CERT_REQUIRED - certificates are required, and will be validated, and if validation fails, the connection will also fail The following constants identify various SSL protocol variants: PROTOCOL_SSLv2 PROTOCOL_SSLv3 PROTOCOL_SSLv23 PROTOCOL_TLS PROTOCOL_TLS_CLIENT PROTOCOL_TLS_SERVER PROTOCOL_TLSv1 PROTOCOL_TLSv1_1 PROTOCOL_TLSv1_2 The following constants identify various SSL alert message descriptions as per http://www.iana.org/assignments/tls-parameters/tls-parameters.xml#tls-parameters-6 ALERT_DESCRIPTION_CLOSE_NOTIFY ALERT_DESCRIPTION_UNEXPECTED_MESSAGE ALERT_DESCRIPTION_BAD_RECORD_MAC ALERT_DESCRIPTION_RECORD_OVERFLOW ALERT_DESCRIPTION_DECOMPRESSION_FAILURE ALERT_DESCRIPTION_HANDSHAKE_FAILURE ALERT_DESCRIPTION_BAD_CERTIFICATE ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE ALERT_DESCRIPTION_CERTIFICATE_REVOKED ALERT_DESCRIPTION_CERTIFICATE_EXPIRED ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN ALERT_DESCRIPTION_ILLEGAL_PARAMETER ALERT_DESCRIPTION_UNKNOWN_CA ALERT_DESCRIPTION_ACCESS_DENIED ALERT_DESCRIPTION_DECODE_ERROR ALERT_DESCRIPTION_DECRYPT_ERROR ALERT_DESCRIPTION_PROTOCOL_VERSION ALERT_DESCRIPTION_INSUFFICIENT_SECURITY ALERT_DESCRIPTION_INTERNAL_ERROR ALERT_DESCRIPTION_USER_CANCELLED ALERT_DESCRIPTION_NO_RENEGOTIATION ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE ALERT_DESCRIPTION_UNRECOGNIZED_NAME ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY N)� namedtuple)�Enum�IntEnum�IntFlag)�_simple_enum)�OPENSSL_VERSION_NUMBER�OPENSSL_VERSION_INFO�OPENSSL_VERSION)�_SSLContext� MemoryBIO� SSLSession)�SSLError�SSLZeroReturnError�SSLWantReadError�SSLWantWriteError�SSLSyscallError�SSLEOFError�SSLCertVerificationError)�txt2obj�nid2obj)�RAND_status�RAND_add� RAND_bytes)�RAND_egd)�HAS_SNI�HAS_ECDH�HAS_NPN�HAS_ALPN� HAS_SSLv2� HAS_SSLv3� HAS_TLSv1�HAS_TLSv1_1�HAS_TLSv1_2�HAS_TLSv1_3�HAS_PSK�HAS_PHA)�_DEFAULT_CIPHERS�_OPENSSL_API_VERSION� _SSLMethodc �>