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 | 定义密钥机密材料的访问接口。 |