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

RADIUS/TLS certificate requesting facility - Country code for UK NRO is set erroneously to 'UK', not 'GB' as per certificate requirements #313

Open
1 task done
spaetow opened this issue Oct 16, 2024 · 0 comments

Comments

@spaetow
Copy link

spaetow commented Oct 16, 2024

Issue type

  • Defect - Non-compliance with a standards document or incorrect OS API usage.

Defect/Feature description

How to reproduce issue

Request a new certificate as a UK NRO. The CSR contains 'C=GB'. The certificate is minted with 'C=UK'.

Detail of issue

See above. Whilst this is not deadly, it breaks the established standard that the ISO-3166 country code must be used (which is 'GB' for the UK, not 'UK'). I know, we (I) should have picked this up during beta (and I didn't notice, probably because we're all to used to seeing .UK or just UK in all kinds of places). It's our fault entirely for not noticing before!

CSR contains:

subject=DC = net, DC = geant, DC = eduroam, C = GB, O = "[org redacted]", CN = [host redacted]

NRO Interface contains:

DC=eduroam,DC=geant,DC=net,C=UK,O=[org redacted],CN=[host redacted]

I should mention that this is British exceptionalism at work (ISO-3166 = GB, ccTLD = .uk), as per https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes . Sorry that we're ruining what is otherwise a great thing.

twoln pushed a commit that referenced this issue Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant