func()

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,
	}}
}