Class Holder

java.lang.Object
org.aoju.bus.crypto.Holder

public class Holder extends Object
全局单例的 org.bouncycastle.jce.provider.BouncyCastleProvider 对象
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • Holder

      public Holder()
  • Method Details

    • setUseBouncyCastle

      public static void setUseBouncyCastle(boolean isUseBouncyCastle)
      设置是否使用Bouncy Castle库 如果设置为false,表示强制关闭Bouncy Castle而使用JDK
      Parameters:
      isUseBouncyCastle - 是否使用BouncyCastle库
    • createBouncyCastleProvider

      public Provider createBouncyCastleProvider()
      创建Bouncy Castle 提供者 如果用户未引入bouncycastle库,则此方法抛出NoClassDefFoundError 异常
      Returns:
      Provider
    • getProvider

      public Provider getProvider()
      获取Provider
      Returns:
      Provider