in internal/mock/certs.go [248:263]
func (ct *TLSCertificates) serverChain(useStandardTLSValidation bool) []tls.Certificate {
// if this server is running in legacy mode
if !useStandardTLSValidation {
return []tls.Certificate{{
Certificate: [][]byte{ct.serverCert.Raw, ct.serverCaCert.Raw},
PrivateKey: ct.serverKey,
Leaf: ct.serverCert,
}}
}
return []tls.Certificate{{
Certificate: [][]byte{ct.casServerCertificate.Raw, ct.serverIntermediateCaCert.Raw, ct.serverCaCert.Raw},
PrivateKey: ct.serverKey,
Leaf: ct.casServerCertificate,
}}
}