Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ACME voor TLS certs #334

Open
baszoetekouw opened this issue Sep 1, 2022 · 5 comments
Open

ACME voor TLS certs #334

baszoetekouw opened this issue Sep 1, 2022 · 5 comments
Assignees
Labels

Comments

@baszoetekouw
Copy link
Member

baszoetekouw commented Sep 1, 2022

In de huidige implementatie staan de frontend TLS keys in de configuratie van ansible. Hoewel ze geencrypt zijn, is dit onwenselijk (zie https://wiki.surfnet.nl/display/coininfra/Beleid+toepassing+cryptografie).

Dit moet worden vervangen door een oplossing op basis van ACME. De keys kunnen dan automatisch door ansible op de lb hosts worden gegeneerd en automatisch worden gesigned door SURFcertificaten (zie https://wiki.surfnet.nl/display/SCERTS/ACME)

@baszoetekouw baszoetekouw self-assigned this Sep 1, 2022
@baszoetekouw baszoetekouw moved this to Todo in SRAM development Sep 1, 2022
@baszoetekouw baszoetekouw moved this from New to Todo in SRAM development Jan 20, 2023
@baszoetekouw baszoetekouw assigned mrvanes and unassigned baszoetekouw Mar 7, 2023
@baszoetekouw
Copy link
Member Author

@mrvanes ik heb credentials voor de SURFcert acme access voot test, zodat je eea kan uitproberen.

@mrvanes
Copy link
Contributor

mrvanes commented Apr 4, 2023

Gaat het dan expliciet om de vervanging van deze task?
https://github.com/SURFscz/SRAM-deploy/blob/main/roles/tls_fixed_cert/tasks/main.yml

En is het cert wat daar gedeployed word een wildcard? En moet certbot dan ook een wilcard cert aanvragen (dan heb je DNS integratie nodig) of voor alle hostnames een subject alt in het cert op laten nemen?

@baszoetekouw
Copy link
Member Author

Ik wil denk ik liever een nieuwe rol, zodat we makkelijker dit eerst op test kunnen uitproberen zonder dat we de rest van het platform raken. Of misschien kunnen we tls_letsencrypt hergebruiken.

En we hebben geen *-certificaat, maar 1tje met losse SANs.

@mrvanes
Copy link
Contributor

mrvanes commented Apr 5, 2023

Ik denk dat we de tls_letsencrypt kunnen hergebruiken door alleen wat aanpassingen te maken in de te gebruiken ACME server

@mrvanes mrvanes moved this from Todo to Icebox in SRAM development Jun 12, 2023
@mrvanes
Copy link
Contributor

mrvanes commented Jun 12, 2023

Ik kan lokaal geen ACME doen omdat ik geen publieke DNS namen voor m'n VM's heb en naar test kan ik niet deployen omdat ik dan weer niet bij de secrets mag. We hebben destijds geprobeerd om naar een minimale set zonder privileges te bewegen, maar dat leek (toen) een gebed zonder end.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Icebox
Development

No branches or pull requests

2 participants