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.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…