#certificate #generate #testing #tls #key #key-pair #server

bin+lib test-cert-gen-2

Utility to generate certificates for tests (e. g. for TLS)

1 unstable release

0.11.0 May 7, 2024

#1704 in Cryptography

Download history 97/week @ 2024-05-02 53/week @ 2024-05-09 36/week @ 2024-05-16

186 downloads per month
Used in 10 crates (5 directly)

MIT/Apache

19KB
463 lines

test-cert-gen

Utility to generate certificates for tests.

test_cert_gen::gen_keys()

returns:

  • server certificate and private key pair in DER or PKCS12 format
  • CA DER file to be used on the client

This is typically enough to configure a TLS server and client for unit/integration tests.

Certificates are generated with openssl command.

Generated certificates expire in a day.


lib.rs:

Utilities to generate keys for tests.

Uses OpenSSL command line utility to generate the certificates.

Dependencies

~2–11MB
~115K SLoC