summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--support/src/test/java/libcore/java/security/TestKeyStore.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/support/src/test/java/libcore/java/security/TestKeyStore.java b/support/src/test/java/libcore/java/security/TestKeyStore.java
index 2313a74a06..e537268450 100644
--- a/support/src/test/java/libcore/java/security/TestKeyStore.java
+++ b/support/src/test/java/libcore/java/security/TestKeyStore.java
@@ -145,6 +145,11 @@ public final class TestKeyStore extends Assert {
// algorithm come from the default providers
Security.insertProviderAt(new BouncyCastleProvider(),
Security.getProviders().length+1);
+ } else if (!BouncyCastleProvider.class.getName().startsWith("com.android")) {
+ // If we run outside of the Android system, we need to make sure
+ // that the BouncyCastleProvider's static field keyInfoConverters
+ // is initialized. This happens in the default constructor only.
+ new BouncyCastleProvider();
}
}