1
0
mirror of https://github.com/actix/examples synced 2024-11-23 22:41:07 +01:00
examples/rustls
Max 7ac0b75fc7
Tip for key to work
For some reason mkcert default generated sertificate doesn't work. Rust panic on `keys.remove(0)`.
2020-07-19 00:57:15 +03:00
..
src Add introduction to use mkcert 2020-05-19 12:46:00 +09:00
Cargo.toml part2: Update dependencies 2020-04-05 13:50:44 +09:00
cert.pem Add introduction to use mkcert 2020-05-19 12:46:00 +09:00
key.pem Add introduction to use mkcert 2020-05-19 12:46:00 +09:00
README.md Tip for key to work 2020-07-19 00:57:15 +03:00

tls example

Usage

Certificate

We put the self-signed certificate in this direcotry as an example but your browser would complain that it isn't secure. So we recommend to use mkcert to trust it. To use local CA, you should run:

mkcert -install

If you want to generate your own cert/private key file, then run:

mkcert 127.0.0.1

If your key doesn't work, convert it to rsa:

openssl rsa -in key.pem -out key-rsa.pem

server

cd examples/rustls
cargo run (or ``cargo watch -x run``)
# Started http server: 127.0.0.1:8443

web client