Closed
Bug 1260332
Opened 9 years ago
Closed 9 years ago
SSL certificate for sensorweb.io
Categories
(Infrastructure & Operations :: SSL Certificates, task)
Infrastructure & Operations
SSL Certificates
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: elin, Unassigned)
References
Details
(Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/2766] )
Since we have several subdomains to secure,
e.g. apex,www,app,api,developer...
can we have a wildcard certificate for that?
Updated•9 years ago
|
Assignee: server-ops-webops → eziegenhorn
Comment 1•9 years ago
|
||
:kang, does opsec want to review issuing a wildcard cert for sensorweb.io?
Flags: needinfo?(gdestuynder)
yes - using wildcard certificates is strongly discouraged and only used when there is no other solution.
@elin, what is your usage case? Could alternate subject names be ok instead of wildcard?
It sounds like SensorWeb could potentially use an RRA instead to determine this (https://wiki.mozilla.org/Security/Risk_management/Rapid_Risk_Assessment) (can request via bug https://wiki.mozilla.org/Security/OpSec#Service:_Rapid_Risk_.28Impact.29_Assessment_.28RRA.29)
Flags: needinfo?(gdestuynder)
Comment 3•9 years ago
|
||
Please kick off the RRA via the bug link above then we'll proceed on certs once that review is completed.
Flags: needinfo?(elin)
www.sensorweb.io resolves to ec2-52-196-14-197.ap-northeast-1.compute.amazonaws.com, so this is on a self-hosted EC2 instance. I strongly recommend using Let's Encrypt here, and Webops has approval from Mozilla Infosec to issue certs through LE for our sites.
Based on your Nginx version (1.8.1), you're running the nginx stable PPA on a modern Ubuntu host, probably 14.04 LTS. https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04 has a complete guide to configuring and running Let's Encrypt on Ubuntu 14.04, and should allow you to self-provision a certificate here (even if you're on 15, or 16 LTS).
Could you please try this and let us know if it works out for you?
Oh, and: Each time you want to change (Add or Remove) the domains authorized for that certificate, you would just repeat this line from the instructions:
> ./letsencrypt-auto certonly -a webroot --webroot-path=/usr/share/nginx/html -d example.com -d www.example.com
Specifying a new set of -d X -d Y parameters listing all the domains you intend to accept, and then restart Nginx once it's updated the certificate on disk.
Comment 6•9 years ago
|
||
Timeout, please re-open when there's activity. Thanks!
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Updated•7 years ago
|
Flags: needinfo?(elin)
You need to log in
before you can comment on or make changes to this bug.
Description
•