pki-rs

Simple library to validate X.509 certificates and trust chains, written in pure Rust.

APACHE-2.0 License

Stars
2

PKI-RS

A (simple) X.509 certificate and trust chain validation library written in pure Rust and built on RustCrypto crates.

[!WARNING] This is work in progress and not ready for production use. Use at your own risk!

Supported algorithms

Algorithm Supported Implementation
RSA SHA-256
RSA SHA-384
RSA SHA-512
ECDSA NIST P-256 p256
ECDSA NIST P-384 p384
ECDSA NIST P-521
EdDSA ed25519-dalek

Motivation

Since there is no simple library written in pure Rust to validate and verify X.506 trust chains (as of July 2023), but needed for a personal project, I decided to write one myself, at least as a temporary solution until the development of some RustCrypto crates is completed.