grpc-mtls-example
certify
grpc-mtls-example | certify | |
---|---|---|
1 | 1 | |
36 | 44 | |
- | - | |
4.9 | 5.8 | |
19 days ago | 8 months ago | |
Go | Go | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
grpc-mtls-example
-
So you want to deploy mTLS
We had to configure servers in Go (gRPC), Python (Flask), and node.js (GraphQL). There are plenty of guides and docs on how to do this, if you’re curious :-) For the sake of brevity, I’ll only give an example for Go (gRPC) to illustrate what this entails. Here’s the heart of it:
certify
What are some alternatives?
intents-operator - Manage network policies, AWS, GCP & Azure IAM policies, Istio Authorization Policies, and Kafka ACLs in a Kubernetes cluster with ease.
sslmgr - A layer of abstraction the around acme/autocert certificate manager (Golang)
boulder - An ACME-based certificate authority, written in Go.
certstrap - Tools to bootstrap CAs, certificate requests, and signed certificates.
ssl-proxy - :lock: Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)
tlsreconciler - A Hitless TLS Certificate Rotation Reconciliation Library.
certificates - 🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.