Adding an option to launch a HTTPS server #74
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adding several options concerning HTTPS:
The arguments are uppercase not to collide with the current existing one.
The idea behind this pull request is to enable developers to fastly launch a https server for dev purposes (typically when working on Speech Recognition APIs or on code injection within HTTPS pages).
How to create dummy cert and key files for dev
openssl genrsa -out key.pem 4096 openssl req -new -key key.pem -out csr.pem -subj "/C=US/ST=California/L=San Francisco/O=Local-Company/OU=dev/CN=localhost/emailAddress=test@test.com" openssl x509 -req -days 9999 -in csr.pem -signkey key.pem -out cert.pem rm csr.pem
Then go to chrome settings to register your key (advanced settings --> HTTPS/SSL --> Manage Certificates)
Click
Import
and add your cert.pem file to register your development certificate and not be bothered anymore by chrome warnings.Or use the
--ignore-certificate-errors
option in Chromium if you are in a hurry.