We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2efac40 + db8f736 commit 46ac8d9Copy full SHA for 46ac8d9
1 file changed
sdk/src/test/java/io/opentdf/platform/sdk/CryptoProviderSetupExtension.java
@@ -0,0 +1,18 @@
1
+package io.opentdf.platform.sdk;
2
+
3
+import org.bouncycastle.jce.provider.BouncyCastleProvider;
4
+import org.junit.jupiter.api.extension.BeforeAllCallback;
5
+import org.junit.jupiter.api.extension.ExtensionContext;
6
7
+import java.security.Security;
8
9
+public class CryptoProviderSetupExtension implements BeforeAllCallback {
10
+ private BouncyCastleProvider securityProvider;
11
12
+ @Override
13
+ public void beforeAll(ExtensionContext extensionContext) throws Exception {
14
+ if (this.securityProvider == null) {
15
+ Security.addProvider(this.securityProvider = new BouncyCastleProvider());
16
+ }
17
18
+}
0 commit comments