ssl.proto

Package: gloo.solo.io

Types:
Source File: github.com/solo-io/gloo/projects/gloo/api/v1/ssl.proto

SslConfig

SslConfig contains the options necessary to configure a virtual host or listener to use TLS

"secret_ref": .core.solo.io.ResourceRef
"ssl_files": .gloo.solo.io.SSLFiles
"sni_domains": []string
Field Type Description Default
secret_ref .core.solo.io.ResourceRef * SecretRef contains the secret ref to a gloo secret containing the following structure: { “tls.crt”: , “tls.key”: }
ssl_files .gloo.solo.io.SSLFiles SSLFiles reference paths to certificates which are local to the proxy
sni_domains []string optional. the SNI domains that should be considered for TLS connections

SSLFiles

SSLFiles reference paths to certificates which can be read by the proxy off of its local filesystem

"tls_cert": string
"tls_key": string
"root_ca": string
Field Type Description Default
tls_cert string
tls_key string
root_ca string for client cert validation. optional

UpstreamSslConfig

SslConfig contains the options necessary to configure a virtual host or listener to use TLS

"secret_ref": .core.solo.io.ResourceRef
"ssl_files": .gloo.solo.io.SSLFiles
"sni": string
Field Type Description Default
secret_ref .core.solo.io.ResourceRef
ssl_files .gloo.solo.io.SSLFiles SSLFiles reference paths to certificates which are local to the proxy
sni string optional. the SNI domains that should be considered for TLS connections