Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewParser ¶
func NewParser(resolver resolver.AuthCertificate) parser.IngressAnnotation
NewParser creates a new TLS authentication annotation parser
Types ¶
type AuthSSLConfig ¶
type AuthSSLConfig struct { resolver.AuthSSLCert CertHeader bool `json:"certHeader"` VerifyClient string `json:"verify_client"` ValidationDepth int `json:"validationDepth"` ErrorPage string `json:"errorPage"` }
AuthSSLConfig contains the AuthSSLCert used for muthual autentication and the configured ValidationDepth
func (*AuthSSLConfig) Equal ¶
func (assl1 *AuthSSLConfig) Equal(assl2 *AuthSSLConfig) bool
Equal tests for equality between two AuthSSLConfig types
Click to show internal directories.
Click to hide internal directories.