feat: update README
This commit is contained in:
parent
762ba66de8
commit
e73874986e
|
@ -1,5 +1,13 @@
|
||||||
# go-gen-cert
|
# go-gen-cert
|
||||||
|
|
||||||
|
## Preamble
|
||||||
|
I've decided to create this project based on [this example](https://github.com/yasushi-saito/grpc-ssl-example/blob/master/go/main.go) but with some improvements, which I would like to give thanks.
|
||||||
|
|
||||||
|
I had some trouble during TLS communication between both of my gRPC server and client. I've decided to create a tool to generate SSL certificates following a little of this [guide](https://jamielinux.com/docs/openssl-certificate-authority/create-the-intermediate-pair.html).
|
||||||
|
|
||||||
|
## TODO:
|
||||||
|
Create intermediate authority to sign certificates on behalf CA to add more security. If intermediate is hacked then you can revoke from CA and generate new intermediates keeping CA isolated from beeing hacked.
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
If you are on `dev` environment, like I've been doing, you must create `.env` file similar as `.env.example` in this repo:
|
If you are on `dev` environment, like I've been doing, you must create `.env` file similar as `.env.example` in this repo:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue