Testing:
Started IGB
In the Data Sources tab of the Preferences window:
Added https://bioviztest3.bioviz.org/quickload/example/ as an unsecure https quickload (has bad certs).
Added https://data.cyverse.org/dav-anon/iplant/home/shared/BioViz/rnaseq as a secure https quickload.
Opened the A_thaliana_Jun_2009 genome.
Log:
The untrusted certificate from bioviz.org:
11:30:49.304 INFO c.a.igb.util.IGBTrustManager - Untrusted certificate: CN=*.bioviz.org,O=Ann Loraine,L=Concord,ST=North Carolina,C=US; CN=DigiCert SHA2 Secure Server CA,O=DigiCert Inc,C=US;
The trusted certificates (there are two) from cyverse.org:
11:30:49.750 INFO c.a.igb.util.IGBTrustManager - Authenticated CN=Go Daddy Secure Certificate Authority - G2,OU=http://certs.godaddy.com/repository/,O=GoDaddy.com\, Inc.,L=Scottsdale,ST=Arizona,C=US,CN=Go Daddy Root Certificate Authority - G2,O=GoDaddy.com\, Inc.,L=Scottsdale,ST=Arizona,C=US,OU=Go Daddy Class 2 Certification Authority,O=The Go Daddy Group\, Inc.,C=US,OU=Go Daddy Class 2 Certification Authority,O=The Go Daddy Group\, Inc.,C=US, certificates using default trust store
11:30:50.518 INFO c.a.igb.util.IGBTrustManager - Authenticated CN=Go Daddy Secure Certificate Authority - G2,OU=http://certs.godaddy.com/repository/,O=GoDaddy.com\, Inc.,L=Scottsdale,ST=Arizona,C=US,CN=Go Daddy Root Certificate Authority - G2,O=GoDaddy.com\, Inc.,L=Scottsdale,ST=Arizona,C=US,OU=Go Daddy Class 2 Certification Authority,O=The Go Daddy Group\, Inc.,C=US,OU=Go Daddy Class 2 Certification Authority,O=The Go Daddy Group\, Inc.,C=US, certificates using default trust store
My only thought would be, do we want to include the subject in the log when the authentication is successful?
The code changes has been pushed. See commit