Directories
¶
| Path | Synopsis |
|---|---|
|
Package bearer implements the platform's bearer-token authentication: named keys on the server side (HTTP middleware; grpcreef reuses the Verifier), a token-injecting RoundTripper on the client side.
|
Package bearer implements the platform's bearer-token authentication: named keys on the server side (HTTP middleware; grpcreef reuses the Verifier), a token-injecting RoundTripper on the client side. |
|
Package credential provides the observable lifecycle used by Reef's file-backed certificates, CA bundles, and bearer tokens.
|
Package credential provides the observable lifecycle used by Reef's file-backed certificates, CA bundles, and bearer tokens. |
|
Package edge enforces the platform security policy for complete server and client edges.
|
Package edge enforces the platform security policy for complete server and client edges. |
|
Package grpcreef adapts reef's TLS and bearer layers to gRPC: server options with credentials and auth interceptors, and client dial options with transport credentials and per-RPC token injection.
|
Package grpcreef adapts reef's TLS and bearer layers to gRPC: server options with credentials and auth interceptors, and client dial options with transport credentials and per-RPC token injection. |
|
Package reefclient assembles the client side of an HTTP edge in one call: TLS from tlsconf plus bearer-token injection.
|
Package reefclient assembles the client side of an HTTP edge in one call: TLS from tlsconf plus bearer-token injection. |
|
Package reeftest generates throwaway certificates for tests: a CA, a server certificate for localhost, and a client certificate signed by the same CA.
|
Package reeftest generates throwaway certificates for tests: a CA, a server certificate for localhost, and a client certificate signed by the same CA. |
|
Package tlsconf builds server- and client-side *tls.Config values from the shared tls YAML config block.
|
Package tlsconf builds server- and client-side *tls.Config values from the shared tls YAML config block. |
Click to show internal directories.
Click to hide internal directories.