etcimon / botan

Block & stream ciphers, public key crypto, hashing, KDF, MAC, PKCS, TLS, ASN.1, BER/DER, etc.
Other
85 stars 22 forks source link

Feature request: Add support for X.509 extensions without editing the source code of the library #64

Closed Dadoum closed 8 months ago

Dadoum commented 1 year ago

I use Botan to load iOS development certificates, however, those X.509 certificates have another extension "1.2.840.113635.100.6.1.2", and that prevents Botan from loading them (it is marked as critical, "Encountered unknown X.509 extension marked as critical"). I will probably fork the library in the meantime to ignore this field (and maybe add proper support if needed), but I would be interested to stay up-to-date without relying on a fork.