Skip to content

soulsoft_identity_tokens

API 列表

名称功能
AsymmetricSecurityKey表示非对称安全密钥的抽象基类。
AsymmetricSignatureProvider提供基于非对称密钥的签名与验签实现。
Base64UrlEncoder提供 Base64Url 编码与解码工具。
BaseConfiguration表示令牌服务基础配置的抽象基类。
CryptoProviderFactory提供签名提供者的创建与复用能力。
ECDsaSecurityKey表示 ECDSA 安全密钥。
JsonWebAlgorithmsKeyTypes定义 JWK 密钥类型常量。
JsonWebKey表示 JSON Web Key。
JsonWebKeyConverter提供 SecurityKeyJsonWebKey 的双向转换能力。
JsonWebKeyParameterNames定义 JWK 常用参数名常量。
JsonWebKeySerializer提供 JsonWebKey 的 JSON 序列化与反序列化能力。
JsonWebKeySet表示 JSON Web Key 集合。
JsonWebKeySetSerializer提供 JsonWebKeySet 的 JSON 序列化与反序列化能力。
RsaSecurityKey表示 RSA 安全密钥。
SecurityAlgorithms定义标准签名算法标识常量。
SecurityKey表示安全密钥的抽象基类。
SecurityToken表示安全令牌的抽象基类。
SecurityTokenDescriptor表示创建安全令牌时使用的描述信息。
SecurityTokenHandler定义安全令牌处理器抽象基类。
SecurityTokenValidationException表示安全令牌验证失败时抛出的异常。
SignatureProvider表示签名或验签操作的抽象基类。
SigningCredentials表示令牌签名所需的密钥与算法组合。
SupportedAlgorithms提供算法与密钥类型兼容性判断工具。
SymmetricSecurityKey表示基于字节序列的对称安全密钥。
SymmetricSignatureProvider提供基于对称密钥的签名与验签实现。
TokenValidationParameters表示令牌验证时使用的参数集合。
X509SecurityKey表示基于 X.509 证书的安全密钥。

结构体

名称功能
ECParameters表示椭圆曲线密钥参数。
ECPoint表示椭圆曲线公钥点坐标。
RsaParameters表示 RSA 密钥参数。

枚举

名称功能
TokenValidationResult表示令牌验证结果。

接口

名称功能
ICryptoProvider定义自定义加密提供者接口。
ISecurityTokenValidator定义安全令牌验证器接口。
ITokenReplayCache定义令牌重放缓存接口。

类型别名

名称功能
TokenReader表示自定义安全令牌读取委托。
TypeValidator表示令牌类型验证委托。
SignatureValidator表示自定义签名验证委托。
AlgorithmValidator表示签名算法验证委托。
AudienceValidator表示受众验证委托。
IssuerSigningKeyResolver表示签名密钥解析委托。
IssuerSigningKeyValidator表示签名密钥验证委托。
IssuerValidator表示颁发者验证委托。
LifetimeValidator表示生命周期验证委托。
TokenReplayValidator表示令牌重放验证委托。