Skip to content

soulsoft_extensions_protection.abstractions

API 列表

名称功能
AlgorithmConfiguration定义算法配置的抽象基类。
DataProtectionOptions表示数据保护基础配置选项。
JsonSerializedDescriptorInfo表示认证加密器描述符的 JSON 序列化结果。
KeyManagementOptions表示数据保护密钥管理相关配置选项。

结构体

名称功能
DefaultKeyResolution表示默认密钥解析结果。
KeyIdentifier表示数据保护密钥标识。

枚举

名称功能
EncryptionAlgorithm表示支持的加密算法枚举。
ValidationAlgorithm表示支持的验证算法枚举。

接口

名称功能
IActivator定义按类型名创建实例的激活器接口。
IAuthenticatedEncryptor定义认证加密器接口。
IAuthenticatedEncryptorDescriptor定义认证加密器描述符接口。
IAuthenticatedEncryptorDescriptorDeserializer定义认证加密器描述符反序列化接口。
IAuthenticatedEncryptorFactory定义创建认证加密器实例的工厂接口。
IDataProtectionProvider定义创建数据保护器的提供程序接口。
IDataProtector定义数据加密与解密能力的保护器接口。
IDefaultKeyResolver定义默认密钥解析器接口。
IKey定义数据保护密钥接口。
IKeyEscrowSink定义密钥托管接收器接口。
IKeyExpirationToken定义用于感知密钥缓存失效的令牌接口。
IKeyManager定义密钥创建、查询与撤销的管理接口。
IKeyRepository定义密钥持久化仓储接口。
IKeyRing定义密钥环接口。
IKeyRingProvider定义密钥环提供程序接口。
ISecret定义密钥机密材料的访问接口。