Skip to content

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

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

morphy2k/pki-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Languages