|
AppCompatSwitches
|
用于在Microsoft内的不同应用兼容性行为之间切换的标识符。IdentityModel 库。
|
|
AsymmetricSecurityKey
|
包含非对称密钥材料的基类 SecurityKey 。
|
|
AsymmetricSignatureProvider
|
使用 SecurityKey.. 为非对称算法提供签名和验证操作。
|
|
AuthenticatedEncryptionProvider
|
提供经过身份验证的加密和解密服务。
|
|
AuthenticatedEncryptionResult
|
包含操作结果 Encrypt(Byte[], Byte[]) 。
|
|
Base64UrlEncoder
|
将字符串编码和解码为 base64url 编码。
|
|
BaseConfiguration
|
表示适用于基于 XML 和 JSON 的配置的泛型元数据配置。
|
|
BaseConfigurationManager
|
表示泛型配置管理器。
|
|
CallContext
|
使用身份验证项目时用于存储工作的不透明上下文。
|
|
CaseSensitiveClaimsIdentity
|
声明检索区分大小写的派生 ClaimsIdentity 。 当前 ClaimsIdentity 以不区分大小写的方式检索声明,这与查询基础 SecurityToken不同。 这CaseSensitiveClaimsIdentity两者之间提供了一致的检索逻辑SecurityTokenClaimsIdentity。
|
|
Cnf
|
表示 Cnf 声明
|
|
CompressionAlgorithms
|
压缩算法的常量。
|
|
CompressionProviderFactory
|
用于压缩和解压缩的压缩提供程序工厂。
|
|
ConfirmationClaimTypes
|
确认声明 (“cnf”) 相关常量 https://datatracker.ietf.org/doc/html/rfc7800
|
|
CryptoProviderCache
|
加密提供程序缓存的抽象定义。
|
|
CryptoProviderCacheOptions
|
指定可用于配置内部 cryptoprovider 缓存的 CryptoProviderCacheOptions。
我们正在在所有目标之间使用自己的简单 LRU 缓存实现。
有关详细信息,请参阅 Microsoft.IdentityModel.Tokens.EventBasedLRUCache`2。
|
|
CryptoProviderFactory
|
通过指定 SecurityKey's 和算法创建加密运算符。
|
|
DateTimeUtil
|
用于执行涉及 DateTime 和的运算的 TimeSpan实用工具类。
|
|
DeflateCompressionProvider
|
支持使用算法进行压缩和解压缩的 Deflate 压缩提供程序。
|
|
EcdhKeyExchangeProvider
|
提供可用于 JWE 的内容加密密钥(CEK)的安全密钥
|
|
ECDsaSecurityKey
|
表示 ECDsa 安全密钥。
|
|
EncryptingCredentials
|
用于令牌加密的属性的类。
|
|
EpochTime
|
返回自 Unix Epoch 以来的绝对 DateTime 或秒数,其中 Epoch 为 UTC 1970-01-01T0:0:0Z。
|
|
InMemoryCryptoProviderCache
|
定义加密提供程序的缓存。
当前支持仅限于 SignatureProvider 此。
|
|
JsonWebAlgorithmsKeyTypes
|
JsonWebAlgorithms “kty” 键类型的常量 (秒 6.1) https://datatracker.ietf.org/doc/html/rfc7518#section-6.1
|
|
JsonWebKey
|
表示在 .. 中 https://datatracker.ietf.org/doc/html/rfc7517定义的 JSON Web 密钥。
|
|
JsonWebKeyConverter
|
将 a SecurityKey 转换为 Supports:转换为JsonWebKey以下项之JsonWebKeyRsaSecurityKey一,以及X509SecurityKeySymmetricSecurityKey。
|
|
JsonWebKeyECTypes
|
JsonWebKey 椭圆曲线类型的常量 https://datatracker.ietf.org/doc/html/rfc7518#section-6.2.1.1
|
|
JsonWebKeyParameterNames
|
JsonWebKey 参数名称请参阅: https://datatracker.ietf.org/doc/html/rfc7517
|
|
JsonWebKeySet
|
包含可从 json 字符串填充的 JsonWebKey 集合。
|
|
JsonWebKeySetParameterNames
|
Json Web 键集值的名称
|
|
JsonWebKeyUseNames
|
JsonWebKeyUse 的常量(秒 4.2) https://datatracker.ietf.org/doc/html/rfc7517#section-4.2
|
|
KeyWrapProvider
|
提供 Wrap 和 Unwrap 密钥服务。
|
|
MlDsaSecurityKey
|
表示 ML-DSA 安全密钥。
|
|
RsaKeyWrapProvider
|
提供 RSA Wrap 密钥和解包密钥服务。
|
|
RsaSecurityKey
|
表示 Rsa 安全密钥。
|
|
SecurityAlgorithms
|
安全算法的常量。
|
|
SecurityKey
|
安全密钥的基类。
|
|
SecurityKeyIdentifierClause
|
包含有关令牌内密钥的信息。
|
|
SecurityToken
|
安全令牌的基类。
|
|
SecurityTokenArgumentException
|
当收到的 SecurityToken 参数无效时引发此异常。
|
|
SecurityTokenCompressionFailedException
|
JWE 压缩失败时引发。
|
|
SecurityTokenDecompressionFailedException
|
JWE 解压缩失败时引发。
|
|
SecurityTokenDecryptionFailedException
|
表示解密失败时的安全令牌异常。
|
|
SecurityTokenDescriptor
|
包含一些用于创建安全令牌的信息。
|
|
SecurityTokenEncryptionFailedException
|
表示加密失败时的安全令牌异常。
|
|
SecurityTokenEncryptionKeyNotFoundException
|
当安全令牌包含密钥标识符,但在解密令牌时运行时找不到密钥时,将引发此异常。
|
|
SecurityTokenException
|
表示安全令牌异常。
|
|
SecurityTokenExpiredException
|
如果收到的安全令牌过去有过期时间,则引发此异常。
|
|
SecurityTokenHandler
|
定义安全令牌处理程序的接口。
|
|
SecurityTokenInvalidAlgorithmException
|
当加密算法无效时,将引发此异常。
|
|
SecurityTokenInvalidAudienceException
|
当令牌的“访问群体”无效时,将引发此异常。
|
|
SecurityTokenInvalidCloudInstanceException
|
当签名密钥的云实例与配置中的云实例不匹配时,将引发此异常。
|
|
SecurityTokenInvalidIssuerException
|
当令牌的“颁发者”无效时,将引发此异常。
|
|
SecurityTokenInvalidLifetimeException
|
当令牌的“生存期”无效时,将引发此异常。
|
|
SecurityTokenInvalidSignatureException
|
当令牌的“签名”无效时,将引发此异常。
|
|
SecurityTokenInvalidSigningKeyException
|
当收到的安全令牌具有无效的颁发者签名密钥时引发此异常。
|
|
SecurityTokenInvalidTypeException
|
当 JWT 令牌的令牌类型(“typ”标头声明)无效时,将引发此异常。
|
|
SecurityTokenKeyWrapException
|
表示加密失败时的密钥包装异常。
|
|
SecurityTokenMalformedException
|
表示 SecurityToken 令牌格式不正确时的异常。
|
|
SecurityTokenNoExpirationException
|
当安全缺少 ExpirationTime 时,将引发此异常。
|
|
SecurityTokenNotYetValidException
|
当收到的安全令牌在将来有有效时间时引发此异常。
|
|
SecurityTokenReplayAddFailedException
|
当添加到 TokenReplayCache 失败时,将引发此异常。
|
|
SecurityTokenReplayDetectedException
|
重播收到的安全令牌时引发此异常。
|
|
SecurityTokenSignatureKeyNotFoundException
|
当安全令牌包含密钥标识符但运行时未找到密钥时,将引发此异常。
|
|
SecurityTokenUnableToValidateException
|
当安全令牌包含密钥标识符但运行时未找到密钥时以及安全令牌上存在验证错误时,将引发此异常。 此异常不应用作刷新键的信号。
|
|
SecurityTokenValidationException
|
表示安全令牌验证异常。
|
|
SignatureProvider
|
提供签名服务、签名和验证。
|
|
SigningCredentials
|
定义数字签名的 SecurityKey算法和摘要。
|
|
SymmetricKeyWrapProvider
|
提供 Wrap 和 Unwrap 密钥服务。
|
|
SymmetricSecurityKey
|
表示对称安全密钥。
|
|
SymmetricSignatureProvider
|
使用和指定算法提供签名和验证操作 SymmetricSecurityKey 。
|
|
TokenContext
|
使用身份验证项目时用于存储工作的不透明上下文。
|
|
TokenHandler
|
定义在所有安全令牌处理程序之间共享的属性。
|
|
TokenValidationParameters
|
包含一组在验证 a SecurityTokenHandler. 时使用SecurityToken的参数。
|
|
TokenValidationResult
|
包含验证 SecurityToken 时获取的项目。
SecurityTokenHandler 返回一个实例,该实例捕获验证令牌的结果。
|
|
UniqueId
|
生成唯一 ID。
|
|
Utility
|
包含一些实用工具方法。
|
|
Validators
|
算法验证的分部类。
|
|
X509EncryptingCredentials
|
旨在 X509EncryptingCredentials 基于 x509 证书进行构造 EncryptingCredentials 。
|
|
X509SecurityKey
|
由 a AsymmetricSecurityKeyX509Certificate2
|
|
X509SigningCredentials
|
定义数字签名的 X509Certificate2算法和摘要。
|