-
Notifications
You must be signed in to change notification settings - Fork 3
Description
For historical reasons, we use the phrase Namecoin TLS Certificate as a magic string in quite a few places. Given that we are transitioning to a general-purpose PKI (not just TLS server auth), we should replace this string with something more accurate. I think Namecoin X.509 Certificate should be fine. Places that a GitHub organization search picks up that we need to update:
- https://github.com/namecoin/ncdns/blob/8a9f7c3037384f12fae400268d0a7f79d26b5532/BorderlessBlockParty2015.md?plain=1#L58
- https://github.com/namecoin/certinject/blob/784085b489d236a1ffb224674e2aa60fcd82d376/x509ext/x509ext.go#L31
- https://github.com/namecoin/ncp11/blob/fbe398597d2d98af3473f9530e7a10c848edc533/install_nssdb.sh#L5
- https://github.com/namecoin/namecoin.org/blob/1525505d3f7abaad55948d50fd560ab63c2c5415/docs/name-owners/tls/index.md?plain=1#L232
Line 912 in 7ef62a0
SerialNumber: "Namecoin TLS Certificate", - https://github.com/namecoin/safetlsa/blob/a66b0238e75a2cd294ca61f69f41e640bef51e3d/generate_root_ca.go#L102
- https://github.com/namecoin/ncdns-nsis/blob/ab0a4c3ea145367f3ed9ac3d5994a7d2cef942dd/ncdns.nsi#L2240
- https://github.com/namecoin/ncgencert/blob/aa01f1f1361ae0b6ff00c98d4b822095d6a73a97/main.go#L151
- https://github.com/namecoin/ncdns/blob/8a9f7c3037384f12fae400268d0a7f79d26b5532/certdehydrate/certdehydrate.go#L242
- https://github.com/namecoin/ncp11/blob/fbe398597d2d98af3473f9530e7a10c848edc533/README.md?plain=1
- https://github.com/namecoin/ncgencert/blob/aa01f1f1361ae0b6ff00c98d4b822095d6a73a97/parent.go#L174
- https://github.com/namecoin/safetlsa/blob/a66b0238e75a2cd294ca61f69f41e640bef51e3d/generate_domain_ca.go#L82
- https://github.com/namecoin/namecoin.org/blob/1525505d3f7abaad55948d50fd560ab63c2c5415/team/index.md?plain=1#L74
- https://github.com/namecoin/ncp11/blob/fbe398597d2d98af3473f9530e7a10c848edc533/module_namecoin.go#L46
- https://github.com/namecoin/ncgencert/blob/aa01f1f1361ae0b6ff00c98d4b822095d6a73a97/aiaparent.go#L174
- https://github.com/namecoin/safetlsa/blob/a66b0238e75a2cd294ca61f69f41e640bef51e3d/generate_tld_exclusion_ca.go#L95
- https://github.com/namecoin/ncp11/blob/fbe398597d2d98af3473f9530e7a10c848edc533/backend_namecoin_positive.go#L151
- https://github.com/namecoin/safetlsa/blob/a66b0238e75a2cd294ca61f69f41e640bef51e3d/generate_tld_ca.go#L95
- https://github.com/namecoin/ncp11/blob/fbe398597d2d98af3473f9530e7a10c848edc533/backend_namecoin_old.go#L104
A few of these are obsolete for other reasons anyway, and this isn't a bad excuse to finally retire them. This change will break backwards compatibility, but since we're breaking backwards compatibility in the upcoming release anyway (due to the transition to stapled certifications), this is a particularly good opportunity to get this done.