mirror of
https://github.com/dehydrated-io/dehydrated.git
synced 2026-06-02 03:50:52 +02: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:https://github.com/lukas2511/dehydrated/blob/92aa1ecd5ae27f9fb72aaae13a40cfe32770a8f5/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!