Top 1.5% dependent packages on proxy.golang.org
Top 1.8% dependent repos on proxy.golang.org
proxy.golang.org : github.com/johnsiilver/getcert
Package getcert allows the dialing of a TLS service (http or gRPC) without possessing the public key. This is useful in situations where you don't need a preshared cert because traffic is under internal control (internal Kubernetes routing) or when you have a non self signed cert that can be verified against a chain of trust with a Certificate Authority (CA). The server already has the cert, why would you want to have a static cert to manage? For internal traffic (where DNS is under your control), you can do: For a non self signed certificate you verify with a CA: You can use this in an http.Client with: You can also use this as a gRPC DialOption: Note: I don't know that I believe there is something completely under internal control that is safe. I suggest always using verify and limiting this to only certain trusted CAs. But that's your call. This library is useful where mutual authentication via certs is not needed and you do not want to use self signed certs (which gRPC seems to encourage, but this is no better than preshared secrets and rarely
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/johnsiilver/getcert
License: MIT
Latest release: about 5 years ago
First release: about 5 years ago
Namespace: github.com/johnsiilver
Dependent packages: 12
Dependent repositories: 8
Stars: 11 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 3 months ago
mmesh.dev/m-cli v0.10.5
mmesh-cli23 versions - Latest release: over 1 year ago - 0 stars on GitHub
mmesh.dev/m-node v0.13.5
mmesh-node33 versions - Latest release: over 1 year ago - 2 stars on GitHub
github.com/mmesh/m-node v0.12.0
mmesh-node27 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/MohammadBnei/go-realtime-chat/client v0.0.0-20230527233323-63cdca868a9f
8 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/coeus-grpc/coeus-core v0.1.0
1 version - Latest release: about 3 years ago - 0 stars on GitHubgithub.com/modelrocket/hiro v0.1.5 removed
6 versions - Latest release: almost 4 years agogithub.com/ModelRocket/hiro v0.1.5
Model Rocket Platform Core6 versions - Latest release: almost 4 years ago - 2 dependent packages - 1 stars on GitHub
github.com/bh90210/healthz v0.2.0
Package healthz is a tiny & simple to use library for liveness & readiness Kubernetes checks (gRP...2 versions - Latest release: about 4 years ago - 6 stars on
github.com/element-of-surprise/keyvault v0.0.0-20201026215423-b7efc31ece89
Package keyvault provides access to Azure's Keyvault service. For details on the keyvault servic...1 version - Latest release: about 5 years ago - 2 stars on GitHub
github.com/getcouragenow/modules v0.0.0-20200929083533-8dc6894df914
1 version - Latest release: about 5 years agogithub.com/getcouragenow/packages/mod-chat/server v0.0.0-20200928071859-8cdf1eddd526
1 version - Latest release: about 5 years ago - 1 dependent package - 2 dependent repositoriesgithub.com/zetabase/zetabase-client v0.1.7
Package zetabase provides a Go client library for the Zetabase cloud database along with a comman...7 versions - Latest release: about 5 years ago - 0 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.