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.