From 29f1fbeb84a67d879290cda3b510d5a081e64dc4 Mon Sep 17 00:00:00 2001 From: Praveen M Date: Mon, 15 Apr 2024 12:54:48 +0530 Subject: [PATCH] cleanup: client cert decoding is not required Signed-off-by: Praveen M --- internal/kms/azure_vault.go | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/internal/kms/azure_vault.go b/internal/kms/azure_vault.go index bd6d5b8eb..5f3dc5ca9 100644 --- a/internal/kms/azure_vault.go +++ b/internal/kms/azure_vault.go @@ -18,7 +18,6 @@ package kms import ( "context" - "encoding/base64" "errors" "fmt" @@ -106,19 +105,11 @@ func initAzureKeyVaultKMS(args ProviderInitArgs) (EncryptionKMS, error) { return nil, fmt.Errorf("failed to get secrets for %T, %w", kms, err) } - var encodedClientCertificate string - err = setConfigString(&encodedClientCertificate, secrets, azureClientCertificate) + err = setConfigString(&kms.clientCertificate, secrets, azureClientCertificate) if err != nil { return nil, err } - clientCertificate, err := base64.StdEncoding.DecodeString(encodedClientCertificate) - if err != nil { - return nil, fmt.Errorf("failed to decode client certificate: %w", err) - } - - kms.clientCertificate = string(clientCertificate) - return kms, nil }