This commit is contained in:
Looly
2024-07-12 11:03:04 +08:00
parent 24cee9d2c1
commit 61252da8cb
12 changed files with 59 additions and 6 deletions

View File

@@ -13,6 +13,7 @@
package org.dromara.hutool.crypto.provider;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.dromara.hutool.core.lang.Assert;
import java.security.Provider;
import java.security.Security;
@@ -25,6 +26,14 @@ import java.security.Security;
*/
public class BouncyCastleProviderFactory implements ProviderFactory {
/**
* 构造
*/
public BouncyCastleProviderFactory(){
// SPI方式加载时检查BC库是否引入
Assert.notNull(BouncyCastleProvider.class);
}
@Override
public Provider create() {
// pr#3464Graalvm打包后注册会导致