pkg/

directory
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 11, 2022 License: Apache-2.0

Directories

Path Synopsis
cmd
pomerium
Package pomerium houses the main pomerium CLI command.
Package pomerium houses the main pomerium CLI command.
Package contextutil contains functions for working with contexts.
Package contextutil contains functions for working with contexts.
Package cryptutil provides cryptographic utility functions, complementing the lower level abstractions found in the standard library.
Package cryptutil provides cryptographic utility functions, complementing the lower level abstractions found in the standard library.
encoding
base58
Package base58 provides an API for working with modified base58 and Base58Check encodings.
Package base58 provides an API for working with modified base58 and Base58Check encodings.
Package envoy creates and configures an envoy server.
Package envoy creates and configures an envoy server.
files
Package files contains files for use with envoy.
Package files contains files for use with envoy.
Package grpc provides gRPC utility functions, complementing the more common ones in the github.com/grpc/grpc-go package
Package grpc provides gRPC utility functions, complementing the more common ones in the github.com/grpc/grpc-go package
cli
config
Package config contains protobuf definitions for config.
Package config contains protobuf definitions for config.
crypt
Package crypt contains cryptographic protobuf messages.
Package crypt contains cryptographic protobuf messages.
databroker
Package databroker contains databroker protobuf definitions.
Package databroker contains databroker protobuf definitions.
databroker/mock_databroker
Package mock_databroker is a generated GoMock package.
Package mock_databroker is a generated GoMock package.
device
Package device contains protobuf types for devices.
Package device contains protobuf types for devices.
identity
Package identity contains protobuf types for identity management.
Package identity contains protobuf types for identity management.
session
Package session contains protobuf types for sessions.
Package session contains protobuf types for sessions.
user
Package user contains protobuf types for users.
Package user contains protobuf types for users.
Package grpcutil contains functions for interacting with gRPC.
Package grpcutil contains functions for interacting with gRPC.
Package logutil contains functionality for working with logs.
Package logutil contains functionality for working with logs.
Package metrics declares metrics names and labels that pomerium exposes as constants that could be referred to from other projects
Package metrics declares metrics names and labels that pomerium exposes as constants that could be referred to from other projects
Package netutil contains various functions that help with networking.
Package netutil contains various functions that help with networking.
Package policy contains an implementation of the Pomerium Policy Language.
Package policy contains an implementation of the Pomerium Policy Language.
criteria
Package criteria contains all the pre-defined criteria as well as a registry to add new criteria.
Package criteria contains all the pre-defined criteria as well as a registry to add new criteria.
generator
Package generator converts Pomerium Policy Language into Rego.
Package generator converts Pomerium Policy Language into Rego.
parser
Package parser contains a parser for Pomerium Policy Language.
Package parser contains a parser for Pomerium Policy Language.
rules
Package rules contains useful pre-defined rego AST rules.
Package rules contains useful pre-defined rego AST rules.
Package protoutil contains functions for working with protobuf types.
Package protoutil contains functions for working with protobuf types.
Package slices contains functions for working with slices.
Package slices contains functions for working with slices.
Package storage provide generic interface to interact with storage backend.
Package storage provide generic interface to interact with storage backend.
inmemory
Package inmemory contains an in-memory implementation of the databroker backend.
Package inmemory contains an in-memory implementation of the databroker backend.
postgres
Package postgres contains an implementation of the storage.Backend backed by postgres.
Package postgres contains an implementation of the storage.Backend backed by postgres.
redis
Package redis implements the storage.Backend interface for redis.
Package redis implements the storage.Backend interface for redis.
Package webauthnutil contains types and functions for working with the webauthn package.
Package webauthnutil contains types and functions for working with the webauthn package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL