From f8a1c842e4ca67cd90bb55117f2a05b0211e5222 Mon Sep 17 00:00:00 2001 From: Elizabeth Healy Date: Thu, 25 Jul 2024 13:55:35 -0400 Subject: [PATCH] working with metadata --- sdk/src/main/java/io/opentdf/platform/sdk/TDF.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sdk/src/main/java/io/opentdf/platform/sdk/TDF.java b/sdk/src/main/java/io/opentdf/platform/sdk/TDF.java index 14661d0c..c42db084 100644 --- a/sdk/src/main/java/io/opentdf/platform/sdk/TDF.java +++ b/sdk/src/main/java/io/opentdf/platform/sdk/TDF.java @@ -208,7 +208,7 @@ private void prepareManifest(Config.TDFConfig tdfConfig) { EncryptedMetadata encryptedMetadata = new EncryptedMetadata(); encryptedMetadata.iv = encoder.encodeToString(encrypted.getIv()); - encryptedMetadata.ciphertext = encoder.encodeToString(encrypted.getCiphertext()); + encryptedMetadata.ciphertext = encoder.encodeToString(encrypted.asBytes()); var metadata = gson.toJson(encryptedMetadata); keyAccess.encryptedMetadata = encoder.encodeToString(metadata.getBytes(StandardCharsets.UTF_8)); @@ -516,7 +516,6 @@ public Reader loadTDF(SeekableByteChannel tdf, Config.AssertionConfig assertionC EncryptedMetadata encryptedMetadata = gson.fromJson(decodedMetadata, EncryptedMetadata.class); var encryptedData = new AesGcm.Encrypted( - decoder.decode(encryptedMetadata.iv), decoder.decode(encryptedMetadata.ciphertext) );