* Package: dev-python/ndg-httpsclient-0.4.2-r1 * Repository: gentoo * Maintainer: python@gentoo.org * USE: abi_x86_32 elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_5 test userland_GNU x86 * FEATURES: preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking ndg_httpsclient-0.4.2.tar.gz to /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work >>> Source unpacked in /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work >>> Preparing source in /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2 ... * python2_7: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python2.7 setup.py build running build running build_py creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg copying ndg/__init__.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient copying ndg/httpsclient/https.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient copying ndg/httpsclient/ssl_context_util.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient copying ndg/httpsclient/subj_alt_name.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient copying ndg/httpsclient/urllib2_build_opener.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient copying ndg/httpsclient/ssl_socket.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient copying ndg/httpsclient/utils.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient copying ndg/httpsclient/ssl_peer_verification.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient copying ndg/httpsclient/__init__.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test copying ndg/httpsclient/test/test_utils.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test copying ndg/httpsclient/test/test_urllib2.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test copying ndg/httpsclient/test/test_https.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test copying ndg/httpsclient/test/__init__.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test copying ndg/httpsclient/LICENSE -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient copying ndg/httpsclient/test/README -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test/scripts copying ndg/httpsclient/test/scripts/openssl_https_server.sh -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test/scripts creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test/pki copying ndg/httpsclient/test/pki/localhost.crt -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test/pki copying ndg/httpsclient/test/pki/localhost.key -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test/pki creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test/pki/ca copying ndg/httpsclient/test/pki/ca/08bd99c7.0 -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test/pki/ca copying ndg/httpsclient/test/pki/ca/ade0138a.0 -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python2_7/lib/ndg/httpsclient/test/pki/ca warning: build_py: byte-compiling is disabled, skipping. * python3_5: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python3.5 setup.py build running build running build_py creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg copying ndg/__init__.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient copying ndg/httpsclient/https.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient copying ndg/httpsclient/ssl_context_util.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient copying ndg/httpsclient/subj_alt_name.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient copying ndg/httpsclient/urllib2_build_opener.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient copying ndg/httpsclient/ssl_socket.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient copying ndg/httpsclient/utils.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient copying ndg/httpsclient/ssl_peer_verification.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient copying ndg/httpsclient/__init__.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test copying ndg/httpsclient/test/test_utils.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test copying ndg/httpsclient/test/test_urllib2.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test copying ndg/httpsclient/test/test_https.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test copying ndg/httpsclient/test/__init__.py -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test copying ndg/httpsclient/LICENSE -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient copying ndg/httpsclient/test/README -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test/scripts copying ndg/httpsclient/test/scripts/openssl_https_server.sh -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test/scripts creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test/pki copying ndg/httpsclient/test/pki/localhost.crt -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test/pki copying ndg/httpsclient/test/pki/localhost.key -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test/pki creating /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test/pki/ca copying ndg/httpsclient/test/pki/ca/08bd99c7.0 -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test/pki/ca copying ndg/httpsclient/test/pki/ca/ade0138a.0 -> /var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2-python3_5/lib/ndg/httpsclient/test/pki/ca warning: build_py: byte-compiling is disabled, skipping. >>> Source compiled. >>> Test phase: dev-python/ndg-httpsclient-0.4.2-r1 Using default temp DH parameters ACCEPT * python2_7: running distutils-r1_run_phase python_test test01_configuration (ndg.httpsclient.test.test_utils.TestUtilsModule) ... ok test02_fetch_from_url (ndg.httpsclient.test.test_utils.TestUtilsModule) ... ACCEPT DEBUG:ndg.httpsclient.ssl_socket:Socket.makefile 1 recv calls completed in 0:00:00.005658 ok test03_open_url (ndg.httpsclient.test.test_utils.TestUtilsModule) ... ACCEPT DEBUG:ndg.httpsclient.ssl_socket:Socket.makefile 1 recv calls completed in 0:00:00.000912 ok test04__should_use_proxy (ndg.httpsclient.test.test_utils.TestUtilsModule) ... ok test01_urllib2_build_opener (ndg.httpsclient.test.test_urllib2.Urllib2TestCase) ... ok test02_open (ndg.httpsclient.test.test_urllib2.Urllib2TestCase) ... ACCEPT DEBUG:ndg.httpsclient.ssl_socket:Socket.makefile 1 recv calls completed in 0:00:00.010552 send: 'GET / HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: localhost:4443\r\nConnection: close\r\nUser-Agent: Python-urllib/2.7\r\n\r\n' reply: 'HTTP/1.0 200 ok\r\n' header: Content-type: text/html send: 'GET / HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: localhost:4443\r\nConnection: close\r\nUser-Agent: Python-urllib/2.7\r\n\r\n' reply: 'HTTP/1.0 200 ok\r\n' header: Content-type: text/html res =
s_server -www -cert pki/localhost.crt -key pki/localhost.key -accept 4443 Secure Renegotiation IS supported Ciphers supported in s_server binary TLSv1/SSLv3:ECDHE-RSA-AES256-GCM-SHA384TLSv1/SSLv3:ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1/SSLv3:ECDHE-RSA-AES256-SHA384 TLSv1/SSLv3:ECDHE-ECDSA-AES256-SHA384 TLSv1/SSLv3:ECDHE-RSA-AES256-SHA TLSv1/SSLv3:ECDHE-ECDSA-AES256-SHA TLSv1/SSLv3:SRP-DSS-AES-256-CBC-SHA TLSv1/SSLv3:SRP-RSA-AES-256-CBC-SHA TLSv1/SSLv3:SRP-AES-256-CBC-SHA TLSv1/SSLv3:DH-DSS-AES256-GCM-SHA384 TLSv1/SSLv3:DHE-DSS-AES256-GCM-SHA384TLSv1/SSLv3:DH-RSA-AES256-GCM-SHA384 TLSv1/SSLv3:DHE-RSA-AES256-GCM-SHA384TLSv1/SSLv3:DHE-RSA-AES256-SHA256 TLSv1/SSLv3:DHE-DSS-AES256-SHA256 TLSv1/SSLv3:DH-RSA-AES256-SHA256 TLSv1/SSLv3:DH-DSS-AES256-SHA256 TLSv1/SSLv3:DHE-RSA-AES256-SHA TLSv1/SSLv3:DHE-DSS-AES256-SHA TLSv1/SSLv3:DH-RSA-AES256-SHA TLSv1/SSLv3:DH-DSS-AES256-SHA TLSv1/SSLv3:DHE-RSA-CAMELLIA256-SHA TLSv1/SSLv3:DHE-DSS-CAMELLIA256-SHA TLSv1/SSLv3:DH-RSA-CAMELLIA256-SHA TLSv1/SSLv3:DH-DSS-CAMELLIA256-SHA TLSv1/SSLv3:ECDH-RSA-AES256-GCM-SHA384 TLSv1/SSLv3:ECDH-ECDSA-AES256-GCM-SHA384TLSv1/SSLv3:ECDH-RSA-AES256-SHA384 TLSv1/SSLv3:ECDH-ECDSA-AES256-SHA384 TLSv1/SSLv3:ECDH-RSA-AES256-SHA TLSv1/SSLv3:ECDH-ECDSA-AES256-SHA TLSv1/SSLv3:AES256-GCM-SHA384 TLSv1/SSLv3:AES256-SHA256 TLSv1/SSLv3:AES256-SHA TLSv1/SSLv3:CAMELLIA256-SHA TLSv1/SSLv3:PSK-AES256-CBC-SHA TLSv1/SSLv3:ECDHE-RSA-AES128-GCM-SHA256TLSv1/SSLv3:ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1/SSLv3:ECDHE-RSA-AES128-SHA256 TLSv1/SSLv3:ECDHE-ECDSA-AES128-SHA256 TLSv1/SSLv3:ECDHE-RSA-AES128-SHA TLSv1/SSLv3:ECDHE-ECDSA-AES128-SHA TLSv1/SSLv3:SRP-DSS-AES-128-CBC-SHA TLSv1/SSLv3:SRP-RSA-AES-128-CBC-SHA TLSv1/SSLv3:SRP-AES-128-CBC-SHA TLSv1/SSLv3:DH-DSS-AES128-GCM-SHA256 TLSv1/SSLv3:DHE-DSS-AES128-GCM-SHA256TLSv1/SSLv3:DH-RSA-AES128-GCM-SHA256 TLSv1/SSLv3:DHE-RSA-AES128-GCM-SHA256TLSv1/SSLv3:DHE-RSA-AES128-SHA256 TLSv1/SSLv3:DHE-DSS-AES128-SHA256 TLSv1/SSLv3:DH-RSA-AES128-SHA256 TLSv1/SSLv3:DH-DSS-AES128-SHA256 TLSv1/SSLv3:DHE-RSA-AES128-SHA TLSv1/SSLv3:DHE-DSS-AES128-SHA TLSv1/SSLv3:DH-RSA-AES128-SHA TLSv1/SSLv3:DH-DSS-AES128-SHA TLSv1/SSLv3:DHE-RSA-SEED-SHA TLSv1/SSLv3:DHE-DSS-SEED-SHA TLSv1/SSLv3:DH-RSA-SEED-SHA TLSv1/SSLv3:DH-DSS-SEED-SHA TLSv1/SSLv3:DHE-RSA-CAMELLIA128-SHA TLSv1/SSLv3:DHE-DSS-CAMELLIA128-SHA TLSv1/SSLv3:DH-RSA-CAMELLIA128-SHA TLSv1/SSLv3:DH-DSS-CAMELLIA128-SHA TLSv1/SSLv3:ECDH-RSA-AES128-GCM-SHA256 TLSv1/SSLv3:ECDH-ECDSA-AES128-GCM-SHA256TLSv1/SSLv3:ECDH-RSA-AES128-SHA256 TLSv1/SSLv3:ECDH-ECDSA-AES128-SHA256 TLSv1/SSLv3:ECDH-RSA-AES128-SHA TLSv1/SSLv3:ECDH-ECDSA-AES128-SHA TLSv1/SSLv3:AES128-GCM-SHA256 TLSv1/SSLv3:AES128-SHA256 TLSv1/SSLv3:AES128-SHA TLSv1/SSLv3:SEED-SHA TLSv1/SSLv3:CAMELLIA128-SHA TLSv1/SSLv3:IDEA-CBC-SHA TLSv1/SSLv3:PSK-AES128-CBC-SHA TLSv1/SSLv3:ECDHE-RSA-RC4-SHA TLSv1/SSLv3:ECDHE-ECDSA-RC4-SHA TLSv1/SSLv3:ECDH-RSA-RC4-SHA TLSv1/SSLv3:ECDH-ECDSA-RC4-SHA TLSv1/SSLv3:RC4-SHA TLSv1/SSLv3:RC4-MD5 TLSv1/SSLv3:PSK-RC4-SHA TLSv1/SSLv3:ECDHE-RSA-DES-CBC3-SHA TLSv1/SSLv3:ECDHE-ECDSA-DES-CBC3-SHA TLSv1/SSLv3:SRP-DSS-3DES-EDE-CBC-SHA TLSv1/SSLv3:SRP-RSA-3DES-EDE-CBC-SHA TLSv1/SSLv3:SRP-3DES-EDE-CBC-SHA TLSv1/SSLv3:EDH-RSA-DES-CBC3-SHA TLSv1/SSLv3:EDH-DSS-DES-CBC3-SHA TLSv1/SSLv3:DH-RSA-DES-CBC3-SHA ok test03_open_fails_unknown_loc (ndg.httpsclient.test.test_urllib2.Urllib2TestCase) ... ok test04_open_peer_cert_verification_fails (ndg.httpsclient.test.test_urllib2.Urllib2TestCase) ... ok test01_open (ndg.httpsclient.test.test_https.TestHTTPSConnection) ... 3073521344:error:14094418:SSL routines:ssl3_read_bytes:tlsv1 alert unknown ca:s3_pkt.c:1498:SSL alert number 48 3073521344:error:140780E5:SSL routines:ssl23_read:ssl handshake failure:s23_lib.c:137: ACCEPT ACCEPT DEBUG:ndg.httpsclient.ssl_socket:Socket.makefile 1 recv calls completed in 0:00:00.000650 TLSv1/SSLv3:DH-DSS-DES-CBC3-SHA TLSv1/SSLv3:ECDH-RSA-DES-CBC3-SHA TLSv1/SSLv3:ECDH-ECDSA-DES-CBC3-SHA TLSv1/SSLv3:DES-CBC3-SHA TLSv1/SSLv3:PSK-3DES-EDE-CBC-SHA --- Ciphers common between both SSL end points: ECDHE-RSA-AES256-SHA ECDHE-ECDSA-AES256-SHA DHE-RSA-AES256-SHA DHE-DSS-AES256-SHA DH-RSA-AES256-SHA DH-DSS-AES256-SHA DHE-RSA-CAMELLIA256-SHA DHE-DSS-CAMELLIA256-SHA DH-RSA-CAMELLIA256-SHA DH-DSS-CAMELLIA256-SHA ECDH-RSA-AES256-SHA ECDH-ECDSA-AES256-SHA AES256-SHA CAMELLIA256-SHA ECDHE-RSA-AES128-SHA ECDHE-ECDSA-AES128-SHA DHE-RSA-AES128-SHA DHE-DSS-AES128-SHA DH-RSA-AES128-SHA DH-DSS-AES128-SHA DHE-RSA-SEED-SHA DHE-DSS-SEED-SHA DH-RSA-SEED-SHA DH-DSS-SEED-SHA DHE-RSA-CAMELLIA128-SHA DHE-DSS-CAMELLIA128-SHA DH-RSA-CAMELLIA128-SHA DH-DSS-CAMELLIA128-SHA ECDH-RSA-AES128-SHA ECDH-ECDSA-AES128-SHA AES128-SHA SEED-SHA CAMELLIA128-SHA IDEA-CBC-SHA ECDHE-RSA-RC4-SHA ECDHE-ECDSA-RC4-SHA ECDH-RSA-RC4-SHA ECDH-ECDSA-RC4-SHA RC4-SHA RC4-MD5 ECDHE-RSA-DES-CBC3-SHA ECDHE-ECDSA-DES-CBC3-SHA EDH-RSA-DES-CBC3-SHA EDH-DSS-DES-CBC3-SHA DH-RSA-DES-CBC3-SHA DH-DSS-DES-CBC3-SHA ECDH-RSA-DES-CBC3-SHA ECDH-ECDSA-DES-CBC3-SHA DES-CBC3-SHA Supported Elliptic Curves: P-256:P-521:brainpoolP512r1:brainpoolP384r1:P-384:brainpoolP256r1:secp256k1:B-571:K-571:K-409:B-409:K-283:B-283 Shared Elliptic curves: P-256:P-521:brainpoolP512r1:brainpoolP384r1:P-384:brainpoolP256r1:secp256k1:B-571:K-571:K-409:B-409:K-283:B-283 --- New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-SHA SSL-Session: Protocol : TLSv1 Cipher : ECDHE-RSA-AES256-SHA Session-ID: Session-ID-ctx: 01000000 Master-Key: A03F3E9DC91166B0AC841D428401D943C474EC57C0019CD9A950F59780DB8FE90F015A46436C8294412AEEE3DB1DE7DA Key-Arg : None PSK identity: None PSK identity hint: None SRP username: None Compression: 1 (zlib compression) Start Time: 1525266654 Timeout : 300 (sec) Verify return code: 0 (ok) --- 0 items in the session cache 0 client connects (SSL_connect()) 0 client renegotiates (SSL_connect()) 0 client connects that finished 3 server accepts (SSL_accept()) 0 server renegotiates (SSL_accept()) 3 server accepts that finished 0 session cache hits 0 session cache misses 0 session cache timeouts 0 callback cache hits 0 cache full overflows (128 allowed) --- no client certificate availableResponse =
s_server -www -cert pki/localhost.crt -key pki/localhost.key -accept 4443 Secure Renegotiation IS supported Ciphers supported in s_server binary TLSv1/SSLv3:ECDHE-RSA-AES256-GCM-SHA384TLSv1/SSLv3:ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1/SSLv3:ECDHE-RSA-AES256-SHA384 TLSv1/SSLv3:ECDHE-ECDSA-AES256-SHA384 TLSv1/SSLv3:ECDHE-RSA-AES256-SHA TLSv1/SSLv3:ECDHE-ECDSA-AES256-SHA TLSv1/SSLv3:SRP-DSS-AES-256-CBC-SHA TLSv1/SSLv3:SRP-RSA-AES-256-CBC-SHA TLSv1/SSLv3:SRP-AES-256-CBC-SHA TLSv1/SSLv3:DH-DSS-AES256-GCM-SHA384 TLSv1/SSLv3:DHE-DSS-AES256-GCM-SHA384TLSv1/SSLv3:DH-RSA-AES256-GCM-SHA384 TLSv1/SSLv3:DHE-RSA-AES256-GCM-SHA384TLSv1/SSLv3:DHE-RSA-AES256-SHA256 TLSv1/SSLv3:DHE-DSS-AES256-SHA256 TLSv1/SSLv3:DH-RSA-AES256-SHA256 TLSv1/SSLv3:DH-DSS-AES256-SHA256 TLSv1/SSLv3:DHE-RSA-AES256-SHA TLSv1/SSLv3:DHE-DSS-AES256-SHA TLSv1/SSLv3:DH-RSA-AES256-SHA TLSv1/SSLv3:DH-DSS-AES256-SHA TLSv1/SSLv3:DHE-RSA-CAMELLIA256-SHA TLSv1/SSLv3:DHE-DSS-CAMELLIA256-SHA TLSv1/SSLv3:DH-RSA-CAMELLIA256-SHA TLSv1/SSLv3:DH-DSS-CAMELLIA256-SHA TLSv1/SSLv3:ECDH-RSA-AES256-GCM-SHA384 TLSv1/SSLv3:ECDH-ECDSA-AES256-GCM-SHA384TLSv1/SSLv3:ECDH-RSA-AES256-SHA384 TLSv1/SSLv3:ECDH-ECDSA-AES256-SHA384 TLSv1/SSLv3:ECDH-RSA-AES256-SHA TLSv1/SSLv3:ECDH-ECDSA-AES256-SHA TLSv1/SSLv3:AES256-GCM-SHA384 TLSv1/SSLv3:AES256-SHA256 TLSv1/SSLv3:AES256-SHA TLSv1/SSLv3:CAMELLIA256-SHA TLSv1/SSLv3:PSK-AES256-CBC-SHA TLSv1/SSLv3:ECDHE-RSA-AES128-GCM-SHA256TLSv1/SSLv3:ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1/SSLv3:ECDHE-RSA-AES128-SHA256 TLSv1/SSLv3:ECDHE-ECDSA-AES128-SHA256 TLSv1/SSLv3:ECDHE-RSA-AES128-SHA TLSv1/SSLv3:ECDHE-ECDSA-AES128-SHA TLSv1/SSLv3:SRP-DSS-AES-128-CBC-SHA TLSv1/SSLv3:SRP-RSA-AES-128-CBC-SHA TLSv1/SSLv3:SRP-AES-128-CBC-SHA TLSv1/SSLv3:DH-DSS-AES128-GCM-SHA256 TLSv1/SSLv3:DHE-DSS-AES128-GCM-SHA256TLSv1/SSLv3:DH-RSA-AES128-GCM-SHA256 TLSv1/SSLv3:DHE-RSA-AES128-GCM-SHA256TLSv1/SSLv3:DHE-RSA-AES128-SHA256 TLSv1/SSLv3:DHE-DSS-AES128-SHA256 TLSv1/SSLv3:DH-RSA-AES128-SHA256 TLSv1/SSLv3:DH-DSS-AES128-SHA256 TLSv1/SSLv3:DHE-RSA-AES128-SHA TLSv1/SSLv3:DHE-DSS-AES128-SHA TLSv1/SSLv3:DH-RSA-AES128-SHA TLSv1/SSLv3:DH-DSS-AES128-SHA TLSv1/SSLv3:DHE-RSA-SEED-SHA TLSv1/SSLv3:DHE-DSS-SEED-SHA TLSv1/SSLv3:DH-RSA-SEED-SHA TLSv1/SSLv3:DH-DSS-SEED-SHA TLSv1/SSLv3:DHE-RSA-CAMELLIA128-SHA TLSv1/SSLv3:DHE-DSS-CAMELLIA128-SHA TLSv1/SSLv3:DH-RSA-CAMELLIA128-SHA TLSv1/SSLv3:DH-DSS-CAMELLIA128-SHA TLSv1/SSLv3:ECDH-RSA-AES128-GCM-SHA256 TLSv1/SSLv3:ECDH-ECDSA-AES128-GCM-SHA256TLSv1/SSLv3:ECDH-RSA-AES128-SHA256 TLSv1/SSLv3:ECDH-ECDSA-AES128-SHA256 TLSv1/SSLv3:ECDH-RSA-AES128-SHA TLSv1/SSLv3:ECDH-ECDSA-AES128-SHA TLSv1/SSLv3:AES128-GCM-SHA256 TLSv1/SSLv3:AES128-SHA256 TLSv1/SSLv3:AES128-SHA TLSv1/SSLv3:SEED-SHA TLSv1/SSLv3:CAMELLIA128-SHA TLSv1/SSLv3:IDEA-CBC-SHA TLSv1/SSLv3:PSK-AES128-CBC-SHA TLSv1/SSLv3:ECDHE-RSA-RC4-SHA TLSv1/SSLv3:ECDHE-ECDSA-RC4-SHA TLSv1/SSLv3:ECDH-RSA-RC4-SHA TLSv1/SSLv3:ECDH-ECDSA-RC4-SHA TLSv1/SSLv3:RC4-SHA TLSv1/SSLv3:RC4-MD5 TLSv1/SSLv3:PSK-RC4-SHA TLSv1/SSLv3:ECDHE-RSA-DES-CBC3-SHA TLSv1/SSLv3:ECDHE-ECDSA-DES-CBC3-SHA TLSv1/SSLv3:SRP-DSS-3DES-EDE-CBC-SHA TLSv1/SSLv3:SRP-RSA-3DES-EDE-CBC-SHA TLSv1/SSLv3:SRP-3DES-EDE-CBC-SHA TLSv1/SSLv3:EDH-RSA-DES-CBC3-SHA TLSv1/SSLv3:EDH-DSS-DES-CBC3-SHA TLSv1/SSLv3:DH-RSA-DES-CBC3-SHA TLSv1/SSLv3:DH-DSS-DES-CBC3-SHA TLSv1/SSLv3:ECDH-RSA-DES-CBC3-SHA TLSv1/SSLv3:ECDH-ECDSA-DES-CBC3-SHA TLSv1/SSLv3:DES-CBC3-SHA TLSv1/SSLv3:PSK-3DES-EDE-CBC-SHA --- Ciphers common between both SSL end points: ECDHE-RSA-AES256-GCM-SHA384 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA384 ECDHE-ECDSA-AES256-SHA384 ECDHE-RSA-AES256-SHA ECDHE-ECDSA-AES256-SHA DH-DSS-AES256-GCM-SHA384 DHE-DSS-AES256-GCM-SHA384 DH-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA256 DHE-DSS-AES256-SHA256 DH-RSA-AES256-SHA256 DH-DSS-AES256-SHA256 DHE-RSA-AES256-SHA DHE-DSS-AES256-SHA DH-RSA-AES256-SHA DH-DSS-AES256-SHA DHE-RSA-CAMELLIA256-SHA DHE-DSS-CAMELLIA256-SHA DH-RSA-CAMELLIA256-SHA DH-DSS-CAMELLIA256-SHA ECDH-RSA-AES256-GCM-SHA384 ECDH-ECDSA-AES256-GCM-SHA384 ECDH-RSA-AES256-SHA384 ECDH-ECDSA-AES256-SHA384 ECDH-RSA-AES256-SHA ECDH-ECDSA-AES256-SHA AES256-GCM-SHA384 AES256-SHA256 AES256-SHA CAMELLIA256-SHA ECDHE-RSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-ECDSA-AES128-SHA256 ECDHE-RSA-AES128-SHA ECDHE-ECDSA-AES128-SHA DH-DSS-AES128-GCM-SHA256 DHE-DSS-AES128-GCM-SHA256 DH-RSA-AES128-GCM-SHA256 DHE-RSA-AES128-GCM-SHA256 DHE-RSA-AES128-SHA256 DHE-DSS-AES128-SHA256 DH-RSA-AES128-SHA256 DH-DSS-AES128-SHA256 DHE-RSA-AES128-SHA DHE-DSS-AES128-SHA DH-RSA-AES128-SHA DH-DSS-AES128-SHA DHE-RSA-SEED-SHA DHE-DSS-SEED-SHA DH-RSA-SEED-SHA DH-DSS-SEED-SHA DHok test02_open_fails (ndg.httpsclient.test.test_https.TestHTTPSConnection) ... ok test03_ssl_verification_of_peer_fails (ndg.httpsclient.test.test_https.TestHTTPSConnection) ... DEBUG:ndg.httpsclient.test.test_https:SSL peer certificate verification failed for3073521344:error:14094415:SSL routines:ssl3_read_bytes:sslv3 alert certificate expired:s3_pkt.c:1498:SSL alert number 45 3073521344:error:140780E5:SSL routines:ssl23_read:ssl handshake failure:s23_lib.c:137: ACCEPT * ERROR: dev-python/ndg-httpsclient-0.4.2-r1::gentoo failed (test phase): * Tests fail with python2.7 * * Call stack: * ebuild.sh, line 124: Called src_test * environment, line 2579: Called distutils-r1_src_test * environment, line 834: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 296: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2113: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 1488: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 1486: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 508: Called distutils-r1_run_phase 'python_test' * environment, line 765: Called python_test * environment, line 2480: Called die * The specific snippet of code: * "${PYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=dev-python/ndg-httpsclient-0.4.2-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/ndg-httpsclient-0.4.2-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2' * S: '/var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2'ok test03_ssl_verification_of_peer_succeeds (ndg.httpsclient.test.test_https.TestHTTPSConnection) ... 3073521344:error:14094418:SSL routines:ssl3_read_bytes:tlsv1 alert unknown ca:s3_pkt.c:1498:SSL alert number 48 3073521344:error:140780E5:SSL routines:ssl23_read:ssl handshake failure:s23_lib.c:137: ACCEPT 3073521344:error:14094415:SSL routines:ssl3_read_bytes:sslv3 alert certificate expired:s3_pkt.c:1498:SSL alert number 45 3073521344:error:140780E5:SSL routines:ssl23_read:ssl handshake failure:s23_lib.c:137: ACCEPT ERROR test04_ssl_verification_with_subj_alt_name (ndg.httpsclient.test.test_https.TestHTTPSConnection) ... ERROR:ndg.httpsclient.ssl_peer_verification:Certificate in peer certificate chain has expired ERROR test04_ssl_verification_with_subj_common_name (ndg.httpsclient.test.test_https.TestHTTPSConnection) ... DEBUG:ndg.httpsclient.ssl_peer_verification:Disabling peer verification with subject subjectAltNames! 3073521344:error:14094415:SSL routines:ssl3_read_bytes:sslv3 alert certificate expired:s3_pkt.c:1498:SSL alert number 45 3073521344:error:140780E5:SSL routines:ssl23_read:ssl handshake failure:s23_lib.c:137: ACCEPT ERROR:ndg.httpsclient.ssl_peer_verification:Certificate in peer certificate chain has expired ERROR ====================================================================== ERROR: test03_ssl_verification_of_peer_succeeds (ndg.httpsclient.test.test_https.TestHTTPSConnection) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2/ndg/httpsclient/test/test_https.py", line 74, in test03_ssl_verification_of_peer_succeeds conn.request('GET', '/') File "/usr/lib/python2.7/httplib.py", line 1042, in request self._send_request(method, url, body, headers) File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request self.endheaders(body) File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders self._send_output(message_body) File "/usr/lib/python2.7/httplib.py", line 882, in _send_output self.send(msg) File "/usr/lib/python2.7/httplib.py", line 858, in send self.sock.sendall(data) File "/var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2/ndg/httpsclient/ssl_socket.py", line 173, in sendall self.__ssl_conn.sendall(data) File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1666, in sendall self._raise_ssl_error(self._ssl, result) File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1546, in _raise_ssl_error _raise_current_error() File "/usr/lib/python2.7/site-packages/OpenSSL/_util.py", line 54, in exception_from_error_queue raise exception_type(errors) Error: [('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')] ====================================================================== ERROR: test04_ssl_verification_with_subj_alt_name (ndg.httpsclient.test.test_https.TestHTTPSConnection) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2/ndg/httpsclient/test/test_https.py", line 93, in test04_ssl_verification_with_subj_alt_name conn.request('GET', '/') File "/usr/lib/python2.7/httplib.py", line 1042, in request self._send_request(method, url, body, headers) File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request self.endheaders(body) File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders self._send_output(message_body) File "/usr/lib/python2.7/httplib.py", line 882, in _send_output self.send(msg) File "/usr/lib/python2.7/httplib.py", line 858, in send self.sock.sendall(data) File "/var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2/ndg/httpsclient/ssl_socket.py", line 173, in sendall self.__ssl_conn.sendall(data) File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1666, in sendall self._raise_ssl_error(self._ssl, result) File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1546, in _raise_ssl_error _raise_current_error() File "/usr/lib/python2.7/site-packages/OpenSSL/_util.py", line 54, in exception_from_error_queue raise exception_type(errors) Error: [('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')] ====================================================================== ERROR: test04_ssl_verification_with_subj_common_name (ndg.httpsclient.test.test_https.TestHTTPSConnection) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2/ndg/httpsclient/test/test_https.py", line 116, in test04_ssl_verification_with_subj_common_name conn.request('GET', '/') File "/usr/lib/python2.7/httplib.py", line 1042, in request self._send_request(method, url, body, headers) File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request self.endheaders(body) File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders self._send_output(message_body) File "/usr/lib/python2.7/httplib.py", line 882, in _send_output self.send(msg) File "/usr/lib/python2.7/httplib.py", line 858, in send self.sock.sendall(data) File "/var/tmp/portage/dev-python/ndg-httpsclient-0.4.2-r1/work/ndg_httpsclient-0.4.2/ndg/httpsclient/ssl_socket.py", line 173, in sendall self.__ssl_conn.sendall(data) File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1666, in sendall self._raise_ssl_error(self._ssl, result) File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1546, in _raise_ssl_error _raise_current_error() File "/usr/lib/python2.7/site-packages/OpenSSL/_util.py", line 54, in exception_from_error_queue raise exception_type(errors) Error: [('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')] ---------------------------------------------------------------------- Ran 14 tests in 0.313s FAILED (errors=3) E-RSA-CAMELLIA128-SHA DHE-DSS-CAMELLIA128-SHA DH-RSA-CAMELLIA128-SHA DH-DSS-CAMELLIA128-SHA ECDH-RSA-AES128-GCM-SHA256 ECDH-ECDSA-AES128-GCM-SHA256 ECDH-RSA-AES128-SHA256 ECDH-ECDSA-AES128-SHA256 ECDH-RSA-AES128-SHA ECDH-ECDSA-AES128-SHA AES128-GCM-SHA256 AES128-SHA256 AES128-SHA SEED-SHA CAMELLIA128-SHA IDEA-CBC-SHA ECDHE-RSA-RC4-SHA ECDHE-ECDSA-RC4-SHA ECDH-RSA-RC4-SHA ECDH-ECDSA-RC4-SHA RC4-SHA RC4-MD5 ECDHE-RSA-DES-CBC3-SHA ECDHE-ECDSA-DES-CBC3-SHA EDH-RSA-DES-CBC3-SHA EDH-DSS-DES-CBC3-SHA DH-RSA-DES-CBC3-SHA DH-DSS-DES-CBC3-SHA ECDH-RSA-DES-CBC3-SHA ECDH-ECDSA-DES-CBC3-SHA DES-CBC3-SHA Signature Algorithms: RSA+SHA512:DSA+SHA512:ECDSA+SHA512:RSA+SHA384:DSA+SHA384:ECDSA+SHA384:RSA+SHA256:DSA+SHA256:ECDSA+SHA256:RSA+SHA224:DSA+SHA224:ECDSA+SHA224:RSA+SHA1:DSA+SHA1:ECDSA+SHA1 Shared Signature Algorithms: RSA+SHA512:DSA+SHA512:ECDSA+SHA512:RSA+SHA384:DSA+SHA384:ECDSA+SHA384:RSA+SHA256:DSA+SHA256:ECDSA+SHA256:RSA+SHA224:DSA+SHA224:ECDSA+SHA224:RSA+SHA1:DSA+SHA1:ECDSA+SHA1 Supported Elliptic Curves: P-256:P-521:brainpoolP512r1:brainpoolP384r1:P-384:brainpoolP256r1:secp256k1:B-571:K-571:K-409:B-409:K-283:B-283 Shared Elliptic curves: P-256:P-521:brainpoolP512r1:brainpoolP384r1:P-384:brainpoolP256r1:secp256k1:B-571:K-571:K-409:B-409:K-283:B-283 --- New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES256-GCM-SHA384 Session-ID: Session-ID-ctx: 01000000 Master-Key: AFCCCF756CC147A698857CF6C71E16FA4F389A86A2FB4C00C2A233C457406F476372E3E56B802FED83183E736B39BCE2 Key-Arg : None PSK identity: None PSK identity hint: None SRP username: None Compression: 1 (zlib compression) Start Time: 1525266654 Timeout : 300 (sec) Verify return code: 0 (ok) --- 0 items in the session cache 0 client connects (SSL_connect()) 0 client renegotiates (SSL_connect()) 0 client connects that finished 5 server accepts (SSL_accept()) 0 server renegotiates (SSL_accept()) 4 server accepts that finished 0 session cache hits 0 session cache misses 0 session cache timeouts 0 callback cache hits 0 cache full overflows (128 allowed) --- no client certificate available