diff options
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java | 3 |
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, |