Пример #1
0
    def test_enhanced_ssl_connection(self):
        fingerprint = '92:81:FE:85:F7:0C:26:60:EC:D6:B3:BF:93:CF:F9:71:CC:07:7D:0A'

        conn = VerifiedHTTPSConnection(self.host, self.port)
        https_pool = HTTPSConnectionPool(self.host, self.port,
                cert_reqs='CERT_REQUIRED', ca_certs=DEFAULT_CA,
                assert_fingerprint=fingerprint)

        https_pool._make_request(conn, 'GET', '/')
Пример #2
0
 def test_enhanced_ssl_connection(self):
     conn = VerifiedHTTPSConnection(self.host, self.port)
     https_pool = HTTPSConnectionPool(self.host, self.port,
                                      timeout=Timeout(total=None, connect=5),
                                      cert_reqs='CERT_REQUIRED')
     https_pool.ca_certs = DEFAULT_CA
     https_pool.assert_fingerprint = 'CC:45:6A:90:82:F7FF:C0:8218:8e:' \
                                     '7A:F2:8A:D7:1E:07:33:67:DE'
     https_pool._make_request(conn, 'GET', '/')
Пример #3
0
    def test_enhanced_ssl_connection(self):
        fingerprint = 'CC:45:6A:90:82:F7FF:C0:8218:8e:7A:F2:8A:D7:1E:07:33:67:DE'

        conn = VerifiedHTTPSConnection(self.host, self.port)
        https_pool = HTTPSConnectionPool(self.host, self.port,
                cert_reqs='CERT_REQUIRED', ca_certs=DEFAULT_CA,
                assert_fingerprint=fingerprint)

        https_pool._make_request(conn, 'GET', '/')
Пример #4
0
 def test_set_cert_default_cert_required(self):
     conn = VerifiedHTTPSConnection(self.host, self.port)
     conn.set_cert(ca_certs=DEFAULT_CA)
     self.assertEqual(conn.cert_reqs, 'CERT_REQUIRED')
Пример #5
0
 def test_set_cert_default_cert_required(self):
     conn = VerifiedHTTPSConnection(self.host, self.port)
     conn.set_cert()
     assert conn.cert_reqs == ssl.CERT_REQUIRED
Пример #6
0
 def test_set_cert_default_cert_required(self):
     conn = VerifiedHTTPSConnection(self.host, self.port)
     conn.set_cert(ca_certs='/etc/ssl/certs/custom.pem')
     self.assertEqual(conn.cert_reqs, 'CERT_REQUIRED')
Пример #7
0
def with_urllib3(domain):
    conn = VerifiedHTTPSConnection(domain)
    conn.set_cert(cert_reqs='CERT_REQUIRED')
    conn.connect()