diff --git a/acme4j-client/pom.xml b/acme4j-client/pom.xml
index 24937fc0..4c73d982 100644
--- a/acme4j-client/pom.xml
+++ b/acme4j-client/pom.xml
@@ -39,5 +39,11 @@
slf4j-api
${slf4j.version}
+
+ org.bouncycastle
+ bcpg-jdk15on
+ ${bouncycastle.version}
+ test
+
diff --git a/acme4j-client/src/test/java/org/shredzone/acme4j/util/SignatureUtilsTest.java b/acme4j-client/src/test/java/org/shredzone/acme4j/util/SignatureUtilsTest.java
index 006417c4..885d730b 100644
--- a/acme4j-client/src/test/java/org/shredzone/acme4j/util/SignatureUtilsTest.java
+++ b/acme4j-client/src/test/java/org/shredzone/acme4j/util/SignatureUtilsTest.java
@@ -17,8 +17,11 @@ import static org.hamcrest.Matchers.is;
import static org.junit.Assert.assertThat;
import java.security.KeyPair;
+import java.security.Security;
+import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.jose4j.jwk.PublicJsonWebKey;
+import org.junit.BeforeClass;
import org.junit.Test;
/**
@@ -28,6 +31,11 @@ import org.junit.Test;
*/
public class SignatureUtilsTest {
+ @BeforeClass
+ public static void setup() {
+ Security.addProvider(new BouncyCastleProvider());
+ }
+
/**
* Test if RSA using SHA-256 keys are properly detected.
*/