diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-05-22 17:51:02 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-05-22 17:51:02 +0200 |
commit | 20255df3507f28e22862fe9f0ca07e17080ef40f (patch) | |
tree | 3db62fb90fb49e10afa4083cadec44d52f9de7be | |
parent | c755ec751ac75625859188225184e80b2caf504e (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.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, |