x509
x509 copied to clipboard
Elixir package for working with X.509 certificates, Certificate Signing Requests (CSRs), Certificate Revocation Lists (CRLs) and RSA/ECC key pairs
Such as `cRLDistributionPoints`, `authorityInfoAccess` (AIA) and `certificatePolicies`...
I think it is quite common to work with thumbprints when handling x509. For example, JWKS has the following standard claims among others: - `x5t`: thumbprint using sha1 - `x5t#S256`:...
There are a few Dialyzer warnings in x509. If you'd like to take a look, this change should get you started.
X509 utcTime (and probably other date formats) are not trivial to parse to standard Elixir's `Datetime`. For instance, if YY is > 50 then it's 19xx, otherwise 20xx. It might...
Right now there are high-level APIs for creating extensions (Certificates, and soon CRLs and CRL entries), but when looking up extensions an `:Extension` record is returned. Complicating things, the extensions...
Problem. The old approach checked if `Logger.warn` was available but it could be already deprecated creating warnings. This approach checks if we are at version 1.11.0 or above to use...
Hello @voltone , I am facing this issue where after updating x509 0.8.5 => 0.8.6 It it throwing this error while signing ** (UndefinedFunctionError) function X509.PKCS7.sign/3 is undefined (module X509.PKCS7...