﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
207	ssl certificate verification error in cellPACK fetch	Tom Goddard	Greg Couch	"ChimeraX python has a problem verifying https certificates.

This is specific to the ChimeraX python, probably because we have openssl in prereqs instead of using the system ssl.  Why are we including openssl?  The prereqs/README should document why.

The attached test program that uses urllib to open an https url does not work in ChimeraX but does work in Python3.5 installed on my Mac OS 10.11 system.

Fetching cellpack data exhibits this error.  But I've put a work-around in the code to verify certificates for cellpack fetch.  Easiest to use the attached test program to reproduce the error.  To test the cellpack case modify io.py fetch_file() to set check_certificates = True.

open cellpack:HIV-1_0.1.6
Fetching url https://github.com/mesoscope/cellPACK_data/raw/master/cellPACK_database_1.1.0/results/HIV-1_0.1.6.apr.json failed:
 <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:646)> "	defect	closed	major		Infrastructure		fixed		conrad@…				Mac OS X (Cocoa 64)	ChimeraX
