Interface | Description |
---|---|
ProviderFactory |
Provider对象生产工厂类
通过SPI方式加载可用的 ProviderFactory ,并创建对应的Provider spi定义在:META-INF/services/org.dromara.hutool.crypto.provider.ProviderFactory |
Class | Description |
---|---|
BouncyCastleProviderFactory |
BouncyCastleProvider 工厂类 |
GlobalProviderFactory |
全局单例的
Provider 对象在此类加载时,通过SPI方式查找用户引入的加密库,查找对应的 Provider 实现,然后全局创建唯一的Provider 对象用户依旧可以通过 GlobalProviderFactory.setUseCustomProvider(boolean) 方法选择是否使用自定义的Provider。 |
Provider
相关封装,通过SPI机制,提供灵活的Provider注入。GlobalProviderFactory(单例持有Provider) ^ (create) ProviderFactory | BouncyCastleProviderFactory
Copyright © 2025. All rights reserved.