Hi Rob,
It's great to see this! Thanks for building and open sourcing it.
The following feature gives me pause:
"Returns a TBSCertificate with the collected SCTs embedded as an SCT list extension, ready for signing."
This seems risky because it means a compromise of the ctsubmit service can lead to the signing of arbitrary data. Even if the CA operates ctsubmit themselves it's still a big increase in the CA's trusted computing base.
I think it would be much better if ctsubmit returned just the SCT extension, and the CA was responsible for constructing the TBSCertificate. While this is more work for the CA, and they could make a mistake, the impact of that is far less catastrophic than signing arbitrary data.
Regards,
Andrew
On Thu, 4 Jun 2026 12:10:32 -0700 (PDT)
"'Rob Stradling' via Certificate Transparency Policy"
> --
> You received this message because you are subscribed to the Google
> Groups "Certificate Transparency Policy" group. To unsubscribe from
> this group and stop receiving emails from it, send an email to
>
ct-policy+...@chromium.org. To view this discussion visit
>
https://groups.google.com/a/chromium.org/d/msgid/ct-policy/2b7f821e-1d7a-4cf9-ae22-779f24c10548n%40chromium.org.