package
1.2.1
Repository: https://github.com/go-magma/magma.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

FindRequestedIdentities examines the request URL and finds Identities of all Entities, the request needs to have access to.
GetIdentityFinder returns an Identity finder for the request.
LogDecorator closure, appends remote address, URI & certificate CN (if available from the passed echo.Context) to every log string.
LogRequestDecorator closure, appends remote address, URI & certificate CN (if available from the passed http.Request) to every log string.
No description provided by the author
RequestOperator returns Identity of request's Operator (client) If either the request is missing TLS certificate headers or the certificate's SN is not found by Certifier or one of certificate & its identity checks fail - nil will be returned & the corresponding error logged.
SupervisorWildcards returns a newly created list of "supervisor's wildcards": a list all known entity type wildcards which would correspond to an ACL typical to a supervisor/admin "can do all" operators.

# Constants

Client Certificate CN Header (for logging only).
Client Certificate Serial Number Header.
No description provided by the author
No description provided by the author

# Type aliases

RequestIdentityFinder Identity finder type.