Package org.aoju.bus.crypto
Class Holder
java.lang.Object
org.aoju.bus.crypto.Holder
全局单例的 org.bouncycastle.jce.provider.BouncyCastleProvider 对象
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription创建Bouncy Castle 提供者 如果用户未引入bouncycastle库,则此方法抛出NoClassDefFoundError异常获取Providerstatic voidsetUseBouncyCastle(boolean isUseBouncyCastle) 设置是否使用Bouncy Castle库 如果设置为false,表示强制关闭Bouncy Castle而使用JDK
-
Constructor Details
-
Holder
public Holder()
-
-
Method Details
-
setUseBouncyCastle
public static void setUseBouncyCastle(boolean isUseBouncyCastle) 设置是否使用Bouncy Castle库 如果设置为false,表示强制关闭Bouncy Castle而使用JDK- Parameters:
isUseBouncyCastle- 是否使用BouncyCastle库
-
createBouncyCastleProvider
创建Bouncy Castle 提供者 如果用户未引入bouncycastle库,则此方法抛出NoClassDefFoundError异常- Returns:
Provider
-
getProvider
获取Provider- Returns:
Provider
-