google / certificate-transparency-go

Auditing for TLS certificates (Go code)
https://certificate.transparency.dev
Apache License 2.0
902 stars 233 forks source link

Missing Brainpool Curve Support in X509 Libraries #1594

Open iDAKTO opened 5 days ago

iDAKTO commented 5 days ago

Certificates that rely on BP curves are used in certain sectors and we can't manage to parse them through the current X509 library. It would be great to have support for Brainpool curves in the X509 library.

AlCutter commented 5 days ago

Hi,

Thanks for your request. I think it's unlikely we'll want to do this here for a couple of reasons:

I think your best bet would likely be to do one or both of:

The other thing I wanted to mention, in case you're not already aware of it, is the ongoing experiment in the CT ecosystem with Static CT API log implementations - these promise to be considerably easier and cheaper to operate, so may be worth consideration if you're looking at spinning up new infrastructure...