接口 KeyProviderManager
- 所有已知实现类:
BasicKeyProviderManager
public interface KeyProviderManager
密钥提供者管理器
-
方法概要
修饰符和类型方法说明com.emc.codec.encryption.KeyProvider使用 RSA 算法加密解密时的密钥提供者。org.opoo.ootp.codec.encryption.PrivateKeyProvider获取 SM2 私钥提供者。获取 SM2 公钥。org.opoo.ootp.codec.encryption.KeyAndSpecProvider获取 SM4 的密钥提供者。
-
方法详细资料
-
getSM4KeyProvider
获取 SM4 的密钥提供者。- 参数:
to- 对接方,一般根据不同的对接方配置不通的密钥。- 返回:
- 当前对接方的 SM4 密钥提供者
-
getSM2PublicKey
获取 SM2 公钥。用于加密。- 参数:
to- 对接方,不同的对接方有不通的公钥- 返回:
- 当前对接方的加密公钥
-
getSM2PrivateKeyProvider
org.opoo.ootp.codec.encryption.PrivateKeyProvider getSM2PrivateKeyProvider()获取 SM2 私钥提供者。同一对接方不通时期甚至同时可能有多套 公钥私钥,这里要能根据公钥私钥的指纹找到特定的解密私钥。 私钥一定时自己的,所以无需根据目标方去查找。- 返回:
- 私钥提供者
-
getRSAKeyProvider
使用 RSA 算法加密解密时的密钥提供者。- 参数:
to- 对接方,不同的对接方有不通的公钥私钥对。- 返回:
- 当前对接方的密钥提供者
-