diff --git a/hutool-crypto/src/main/java/cn/hutool/crypto/ProviderFactory.java b/hutool-crypto/src/main/java/cn/hutool/crypto/ProviderFactory.java index 9c52cba09..ff1ab1a0d 100644 --- a/hutool-crypto/src/main/java/cn/hutool/crypto/ProviderFactory.java +++ b/hutool-crypto/src/main/java/cn/hutool/crypto/ProviderFactory.java @@ -21,6 +21,9 @@ public class ProviderFactory { * @return {@link Provider} */ public static Provider createBouncyCastleProvider() { - return new org.bouncycastle.jce.provider.BouncyCastleProvider(); + final org.bouncycastle.jce.provider.BouncyCastleProvider provider = new org.bouncycastle.jce.provider.BouncyCastleProvider(); + // issue#2631@Github + SecureUtil.addProvider(provider); + return provider; } }