Versions in this module Expand all Collapse all v1 v1.0.3 Sep 19, 2023 v1.0.2 Sep 12, 2023 v1.0.1 Sep 6, 2023 Changes in this version + var WhiteList = make([]string, 0) + func AddWhiteList(w http.ResponseWriter, r *http.Request) + func AddWhiteListItem(f string, str string) error + func Authorize(w http.ResponseWriter, r *http.Request) + func CleanSessions() + func CreateChallenge(data string) (string, string, string, error) + func ListWhiteList(w http.ResponseWriter, r *http.Request) + func LoadWhiteList(file string) error + func Logger(inner http.Handler, name string) http.Handler + func NewRouter() *mux.Router + func ParseConfig(path string, file string) error + func RemoveWhiteList(w http.ResponseWriter, r *http.Request) + func RemoveWhiteListItem(f string, str string) error + func RequestChallenge(w http.ResponseWriter, r *http.Request) + func SubmitChallenge(w http.ResponseWriter, r *http.Request) + func WriteWhiteList(file string) error + type AddWhiteListResponse struct + Reason string + Success bool + type AuthorizeResponse struct + Reason string + Success bool + type CertificateRequest struct + Data string + Sig string + type CertificateResponse struct + Blob string + Reason string + Secret string + Success bool + type Config struct + ManufactuerCAs *x509.CertPool + Port int + ProviderCA *x509.Certificate + ProviderKey *rsa.PrivateKey + SpireTokensURL string + WhiteList string + var CFG Config + type RemoveWhiteListResponse struct + Reason string + Success bool + type Route struct + HandlerFunc http.HandlerFunc + Method string + Name string + Pattern string + type Routes []Route + type Session struct + type SubmitRequest struct + Data string + type SubmitResponse struct + DevIDCertificate string + Reason string + Success bool v1.0.1-2 Oct 18, 2023