diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-05-16 14:33:59 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-05-16 14:33:59 +0200 |
commit | 18331af5181c402fa517c8a62d37551510fb4901 (patch) | |
tree | 32d746b60964147ad168e35a6937ca3c5bc43ee5 | |
parent | b053c7a3ad650244d7cf418d51171ff23d233327 (diff) |
Add missing base64 encoding of identity document
-rw-r--r-- | vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/EntityBindingsMapper.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/EntityBindingsMapper.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/EntityBindingsMapper.java index 7bedfd9fc54..f879c2fa672 100644 --- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/EntityBindingsMapper.java +++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/EntityBindingsMapper.java @@ -11,6 +11,8 @@ import com.yahoo.vespa.athenz.identityprovider.api.bindings.VespaUniqueInstanceI import com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity; import com.yahoo.vespa.athenz.utils.AthenzIdentities; +import java.util.Base64; + /** * Utility class for mapping objects model types and their Jackson binding versions. * @@ -74,7 +76,7 @@ public class EntityBindingsMapper { public static SignedIdentityDocumentEntity toSignedIdentityDocumentEntity(SignedIdentityDocument model) { try { IdentityDocumentEntity identityDocumentEntity = toIdentityDocumentEntity(model.identityDocument()); - String rawDocument = mapper.writeValueAsString(identityDocumentEntity); + String rawDocument = Base64.getEncoder().encodeToString(mapper.writeValueAsString(identityDocumentEntity).getBytes()); return new SignedIdentityDocumentEntity( rawDocument, model.signature(), |