aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2018-05-22 17:51:02 +0200
committerBjørn Christian Seime <bjorncs@oath.com>2018-05-22 17:51:02 +0200
commit20255df3507f28e22862fe9f0ca07e17080ef40f (patch)
tree3db62fb90fb49e10afa4083cadec44d52f9de7be
parentc755ec751ac75625859188225184e80b2caf504e (diff)
Add missing base64 encoding of identity document
-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,