Hello Chris T.,
> So I'm not proposing we change anything on the SHAKEN side, as ACME is the best choice there (because SHAKEN is over HTTP). I'm specifically talking about any interface where SIP is used.
How is SHAKEN over HTTP?
> @Alec - What I mean by decoupling, is simply that instead of mandating that the domain validation checks be performed automatically as part of the certificate management process (which would leave ACME as the only option), we require that domain validation be a mandatory process for issuance, but separately from the act of automating the certificate management. This would allow other certificate management protocols that actually work with SIP to be used (eg. CMPv2, SCEP, EST) while ensuring that the CA does not allow for the issuance of any certificate that has not already had it's domain validated.
I think it is worth repeating that I am not suggesting that we mandate ACME.
But how does CMPv2 work for SIP when ACME does not? The issues you have described with ACME have nothing to do with ACME; they are about domain validation. You would still need to perform domain validation if you used CMPv2.
> In the Sectigo example, the 3 top options (DNS CNAME, DNS TXT and Email) could all be used to provide domain ownership 'out of band' from the actual certificate management request.
Again, how does this solve any of the concerns you described? Whether it is "in-band" or "out-of-band", these domain validation mechanisms must still be re-performed to renew a certificate (note that there is a period of time where the domain validation can be reused, typically the certificate lifetime, so if you requested 2 certificates with the same domains around the same time then you might only need to perform domain validation once).
How would you perform the DNS changes needed for Sectigos DNS CNAME or DNS TXT validation mechanisms? Whatever the answer, why can't you use the same mechanism for ACME dns-01?
> In an ideal world, the IETF would add support for Domain Validation of SIP endpoints in to ACME (even adjusting TLS-ALPN01 to allow for use on port 5061 would be enough), but this has yet to be submitted.
What is the issue with dns-persist-01?
Sincerely,
Alec Fenichel
Chief Technology Officer
Original Message:
Sent: 7/27/2026 1:30:00 PM
From: Chris Telford
Subject: RE: [External] : ALIII Certs
Hi Chris,
So I'm not proposing we change anything on the SHAKEN side, as ACME is the best choice there (because SHAKEN is over HTTP). I'm specifically talking about any interface where SIP is used.
@Alec - What I mean by decoupling, is simply that instead of mandating that the domain validation checks be performed automatically as part of the certificate management process (which would leave ACME as the only option), we require that domain validation be a mandatory process for issuance, but separately from the act of automating the certificate management. This would allow other certificate management protocols that actually work with SIP to be used (eg. CMPv2, SCEP, EST) while ensuring that the CA does not allow for the issuance of any certificate that has not already had it's domain validated.
In the Sectigo example, the 3 top options (DNS CNAME, DNS TXT and Email) could all be used to provide domain ownership 'out of band' from the actual certificate management request.
In an ideal world, the IETF would add support for Domain Validation of SIP endpoints in to ACME (even adjusting TLS-ALPN01 to allow for use on port 5061 would be enough), but this has yet to be submitted.
N.B. I means AVSP not PA in the previous email.
Regards,
Chris