From 28440b07eda1433fab41787808e44ee9ee94874e Mon Sep 17 00:00:00 2001 From: David Mihalcik Date: Fri, 28 Feb 2025 13:50:36 -0500 Subject: [PATCH] fix(sdk): Fixes nano ECDSA policy binding config --- sdk/src/main/java/io/opentdf/platform/sdk/Config.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sdk/src/main/java/io/opentdf/platform/sdk/Config.java b/sdk/src/main/java/io/opentdf/platform/sdk/Config.java index a8b58c4b..b90380d1 100644 --- a/sdk/src/main/java/io/opentdf/platform/sdk/Config.java +++ b/sdk/src/main/java/io/opentdf/platform/sdk/Config.java @@ -322,7 +322,11 @@ public static Consumer withEllipticCurve(String curve) { } public static Consumer WithECDSAPolicyBinding() { - return (NanoTDFConfig config) -> config.eccMode.setECDSABinding(false); + return (NanoTDFConfig config) -> config.eccMode.setECDSABinding(true); + } + + public static Consumer WithECDSAPolicyBinding(boolean enable) { + return (NanoTDFConfig config) -> config.eccMode.setECDSABinding(enable); } public static class HeaderInfo {