INNER CODE UNIT · Go
GetServerCertificateFingerprint
terraform-lxd/terraform-provider-lxd · internal/acctest/checks.go:383
func GetServerCertificateFingerprint(t *testing.T, address string) string {
serverCert, err := shared.GetRemoteCertificate(context.Background(), address, "test")
if err != nil {
t.Fatalf("Failed to get server certificate: %v", err)
}
return shared.CertFingerprint(serverCert)
}
// ConfigureTrustToken ensures the trust token is set to "test-pass". If the server
// does not support trust password, the test is skipped.
func ConfigureTrustToken(t *testing.T) string {
server, err := testProvider().InstanceServer("", "", "")
if err != nil {
t.Fatal(err)
}
// Create new token.