zig
zig copied to clipboard
std.crypto.Certificate.verify: additionally verify "key usage"
https://github.com/ziglang/zig/blob/c9ef277fa7e43f119a7f2896635b4fdf9c97edbe/lib/std/crypto/Certificate.zig#L197-L201
Not only should key usage be verified, but also:
- Additional key usage
- Policy chain
- Basic constraints
- All critical extensions are parsed
- Correctly parse dates before 1950 (currently they are all parsed as 1970)