Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTLSConfig ¶
func SupportsTLSVersion ¶ added in v0.65.2
SupportsTLSVersion returns an error if a connection cannot be made and a nil if the connection is successful.
Types ¶
type HTTPSVersionCheckResponse ¶ added in v0.67.6
type HTTPSVersionCheckResponse struct {
Results []URLResults `json:"results"`
}
func CheckURLs ¶ added in v0.67.6
func CheckURLs(urls []string) HTTPSVersionCheckResponse
func NewHTTPSVersionCheckResponse ¶ added in v0.67.6
func NewHTTPSVersionCheckResponse() HTTPSVersionCheckResponse
type TLSConfig ¶
func NewTLSConfigCerts ¶ added in v0.64.1
func (*TLSConfig) LoadClientCACert ¶ added in v0.63.0
func (*TLSConfig) LoadRootCACert ¶ added in v0.63.0
func (*TLSConfig) LoadX509KeyPair ¶
type TLSVersion ¶ added in v0.64.1
type TLSVersion uint16
const ( VersionTLS13 TLSVersion = tls.VersionTLS13 VersionTLS12 TLSVersion = tls.VersionTLS12 VersionTLS11 TLSVersion = tls.VersionTLS11 VersionTLS10 TLSVersion = tls.VersionTLS10 VersionSSL30 TLSVersion = tls.VersionSSL30 )
func HTTPResponseTLSVersion ¶ added in v0.65.7
func HTTPResponseTLSVersion(r *http.Response) (TLSVersion, error)
func TLSVersions ¶ added in v0.67.6
func TLSVersions() []TLSVersion
func (TLSVersion) String ¶ added in v0.64.1
func (t TLSVersion) String() string
type TLSVersionCheck ¶ added in v0.67.6
type URLResults ¶ added in v0.67.6
type URLResults struct { URL string `json:"url"` TLSVersionChecks []TLSVersionCheck `json:"tlsVersionChecks"` }
func CheckURL ¶ added in v0.67.6
func CheckURL(url string) URLResults
Click to show internal directories.
Click to hide internal directories.