mirror of
https://github.com/dehydrated-io/dehydrated.git
synced 2026-01-14 07:33:34 +01:00
TLS-ALPN-01 support uses obsolete id-pe-acmeIdentifier OID #395
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @cpu on GitHub (Jan 4, 2019).
👋 Hi folks,
Its very cool that
dehydratedhas TLS-ALPN-01 support! Thank you for implementing this, I know it's a very new standard.I noticed however that you're using the obsolete/incorrect
id-pe-acmeIdentifierOID (1.3.6.1.5.5.7.1.30.1) that was specified in draft-ietf-acme-tls-alpn-01:92aa1ecd5a/dehydrated (L936)That value was in conflict with another IANA assignment and the most-current TLS-ALPN-01 draft (draft-ietf-tls-alpn-05) uses a different OID:
1.3.6.1.5.5.7.1.31. See Section 5.1.Let's Encrypt/Boulder presently allow TLS-ALPN-01 validation for either OID but we will be removing support for the obsolete OID at an unspecified future date. The sooner you're using the new OID the better :-)
You can test that you're using the correct OID by performing a TLS-ALPN-01 challenge against a Pebble ACME server running with the
-strictargument. This implementation will reject the obsolete OID.Thanks again!
@lukas2511 commented on GitHub (Jan 18, 2019):
Thanks!
@cpu commented on GitHub (Jan 18, 2019):
Thanks for the fix!