Skip to content

Latest commit

 

History

196 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows CNG bridge for rustls

github actions crates license license docs.rs

This crate allows you to use the Windows CNG private keys together with rustls for both the client and server sides of the TLS channel.

Rationale: In many situations, it is required to use certificate chains with non-exportable private keys from the Windows certificate store instead of an external PKCS#8 file. rustls-cng can use such chains in the rustls context.

Supported key/certificate types: RSA, ECDSA/ECDH. Supported elliptic curves: secp256r1 (prime256v1), secp384r1, secp521r1.

Documentation.

Usage

Please see the examples directory for client and server usage examples.

License

Licensed under either of the MIT or Apache 2.0 licenses, at your option.

About

Windows CNG bridge for rustls

Topics

Resources

Stars

11 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages