package
0.0.0-20250220232038-fb2fd8af7512
Repository: https://github.com/letsencrypt/boulder.git
Documentation: pkg.go.dev

# Functions

GetClientAddr returns a comma-separated list of HTTP clients involved in making this request, starting with the original requester and ending with the remote end of our TCP connection (which is typically our own proxy).
LoadJWK loads a JSON encoded JWK specified by filename or returns an error.
NewServer returns an http.Server which will listen on the given address, when started, for each path in the handler.
ProblemDetailsForError turns an error into a ProblemDetails with the special case of returning the same error back if its already a ProblemDetails.
RelativeEndpoint takes a path component of URL and constructs a new URL using the host and port from the request combined the provided path.
SendError does a few things that we want for each error response: - Adds both the external and the internal error to a RequestEvent.

# Structs

RequestEvent is a structured record of the metadata we care about for a single web request.

# Type aliases