summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java
index 869e59d890b..8c59568c00d 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java
@@ -40,6 +40,7 @@ import java.security.cert.X509Certificate;
import java.time.Clock;
import java.time.Duration;
import java.time.Instant;
+import java.util.Base64;
import java.util.Set;
import static java.util.Collections.singleton;
@@ -252,7 +253,7 @@ public class AthenzCredentialsMaintainer {
idDoc.instanceHostname(),
idDoc.createdAt(),
idDoc.ipAddresses());
- String rawIdentityDocument = objectMapper.writeValueAsString(identityDocumentPayload);
+ String rawIdentityDocument = Base64.getEncoder().encodeToString(objectMapper.writeValueAsString(identityDocumentPayload).getBytes());
com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocument payload =
new com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocument(
rawIdentityDocument,