OnRampOrg / onramp

OnRamp to Parallel Computing - an educational web portal for learning to use parallel systems.
BSD 3-Clause "New" or "Revised" License
2 stars 6 forks source link

Implement security: web server to PCE #41

Open ssfoley opened 8 years ago

ssfoley commented 8 years ago

Need secure connection between web server and PCE. Need to make sure credentials are managed appropriately.

┆Issue is synchronized with this Asana task

koepked commented 8 years ago

SSL certs generated without a config file do not set the Subject Alternative Name field and instead use the Common Name field. Urllib3 has deprecated support for this, thus, connection yields an InsecurePlatformWarning (https://github.com/shazow/urllib3/issues/497. It looks like the required config file is going to require some input from the user. After setting the install script to get the input, build the config file, and use the config file to build the certificate, Server <-> PCE comm should be secure, and all that will be left is handling of user credentials.