Documentation
¶
Index ¶
- func ParseCertificateOptions(opts ...Certificate) (opt certificateOpt)
- func ParseFrameworkOptions(opts ...Framework) (opt frameworkOpt)
- func ParseObjectOptions(opts ...Object) (opt objectOpt)
- func ParseRequestOptions(opts ...Request) (opt requestOpt)
- func ParseServerOptions(opts ...Server) (opt serverOpt)
- type Certificate
- type CustomCallback
- type CustomRequestCallback
- type Framework
- type GatewayOpt
- type IngressOpt
- type ListenerOpt
- type Object
- type Request
- func ClientCA(ca []byte) Request
- func ClientCertificateKeyPEM(crt, key []byte) Request
- func CustomRequest(custom CustomRequestCallback) Request
- func ExpectError(msg string) Request
- func ExpectResponseCode(code ...int) Request
- func SNI(servername string) Request
- func TLSRequest() Request
- func TLSSkipVerify() Request
- func TLSVerify(verify bool) Request
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseCertificateOptions ¶
func ParseCertificateOptions(opts ...Certificate) (opt certificateOpt)
func ParseFrameworkOptions ¶
func ParseFrameworkOptions(opts ...Framework) (opt frameworkOpt)
func ParseObjectOptions ¶
func ParseObjectOptions(opts ...Object) (opt objectOpt)
func ParseRequestOptions ¶
func ParseRequestOptions(opts ...Request) (opt requestOpt)
func ParseServerOptions ¶
func ParseServerOptions(opts ...Server) (opt serverOpt)
Types ¶
type Certificate ¶
type Certificate func(o *certificateOpt)
func DNS ¶
func DNS(dns ...string) Certificate
func InvalidDates ¶
func InvalidDates() Certificate
type CustomCallback ¶
type CustomRequestCallback ¶
type GatewayOpt ¶
type GatewayOpt struct {
Listeners []ListenerOpt
}
type IngressOpt ¶
type ListenerOpt ¶
type Object ¶
type Object func(o *objectOpt)
func AddConfigKeyAnnotation ¶
func Custom ¶
func Custom(custom CustomCallback) Object
func CustomHostName ¶
func DefaultTLS ¶
func DefaultTLS() Object
type Request ¶
type Request func(o *requestOpt)
func ClientCertificateKeyPEM ¶
func CustomRequest ¶
func CustomRequest(custom CustomRequestCallback) Request
func ExpectError ¶
func ExpectResponseCode ¶
func TLSRequest ¶
func TLSRequest() Request
func TLSSkipVerify ¶
func TLSSkipVerify() Request
type Server ¶
type Server func(o *serverOpt)
func ClientCACertificate ¶
func ClientCACertificate(ca *x509.Certificate) Server
func ServerCertificates ¶
func ServerCertificates(certs []tls.Certificate) Server
Click to show internal directories.
Click to hide internal directories.