mirror of
https://github.com/actix/examples
synced 2024-11-24 06:43:00 +01:00
8186a8cfea
Co-authored-by: Igor Aleksanov <popzxc@yandex.ru> Co-authored-by: Altug Sahin <altugsahin@gmail.com> Co-authored-by: Rob Ede <robjtede@icloud.com> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
cert.pem | ||
key.pem | ||
README.md |
tls example
Usage
Certificate
We put the self-signed certificate in this directory 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
server
cd security/openssl
cargo run (or ``cargo watch -x run``)
# Started http server: 127.0.0.1:8443
web client
- curl:
curl -v https://127.0.0.1:8443/index.html --compressed -k
- browser: https://127.0.0.1:8443/index.html