#key #certificate #pem #basic #reading #encryption

no-std rustls-pemfile

Basic .pem file parser for keys and certificates

15 releases (9 stable)

2.1.2 Apr 6, 2024
2.1.1 Mar 1, 2024
2.1.0 Feb 15, 2024
2.0.0 Nov 30, 2023
0.2.0 Dec 28, 2020

#11 in Cryptography

Download history 1003397/week @ 2024-01-05 1040579/week @ 2024-01-12 1182839/week @ 2024-01-19 1200512/week @ 2024-01-26 1289537/week @ 2024-02-02 1324578/week @ 2024-02-09 1322568/week @ 2024-02-16 1447769/week @ 2024-02-23 1517997/week @ 2024-03-01 1451866/week @ 2024-03-08 1511381/week @ 2024-03-15 1516472/week @ 2024-03-22 1511515/week @ 2024-03-29 1590935/week @ 2024-04-05 1639836/week @ 2024-04-12 1381695/week @ 2024-04-19

6,405,461 downloads per month
Used in 2,906 crates (397 directly)

Apache-2.0 OR ISC OR MIT

26KB
475 lines

rustls-pemfile

This is a basic parser for PEM-encodings commonly used for storing keys and certificates at rest.

It doesn't support reading encrypted keys: the cryptography standardised for this is typically very poor and doing so doesn't address a meaningful threat model.

Build Status Crate Documentation

Changelog

The detailed list of changes in each release can be found at https://github.com/rustls/pemfile/releases.

License

rustls-pemfile is distributed under the following three licenses:

  • Apache License version 2.0.
  • MIT license.
  • ISC license.

These are included as LICENSE-APACHE, LICENSE-MIT and LICENSE-ISC respectively. You may use this software under the terms of any of these licenses, at your option.

Dependencies

~320KB