mirror of
https://github.com/pomerium/pomerium.git
synced 2025-04-29 02:16:28 +02:00
* controlplane: add request id to all error pages - use a single http error handler for both envoy and go control plane - add http lib style status text for our custom statuses. Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
16 lines
534 B
Go
16 lines
534 B
Go
package httputil
|
|
|
|
// StatusInvalidClientCertificate is the status code returned when a
|
|
// client's certificate is invalid. This is the same status code used
|
|
// by nginx for this purpose.
|
|
const StatusInvalidClientCertificate = 495
|
|
|
|
var statusText = map[int]string{
|
|
StatusInvalidClientCertificate: "a valid client certificate is required to access this page",
|
|
}
|
|
|
|
// StatusText returns a text for the HTTP status code. It returns the empty
|
|
// string if the code is unknown.
|
|
func StatusText(code int) string {
|
|
return statusText[code]
|
|
}
|