X509SecurityTokenHandler.ValidateToken(SecurityToken) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
验证指定的 X.509 安全标记。
public:
override System::Collections::ObjectModel::ReadOnlyCollection<System::Security::Claims::ClaimsIdentity ^> ^ ValidateToken(System::IdentityModel::Tokens::SecurityToken ^ token);
public override System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity> ValidateToken (System.IdentityModel.Tokens.SecurityToken token);
override this.ValidateToken : System.IdentityModel.Tokens.SecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity>
Public Overrides Function ValidateToken (token As SecurityToken) As ReadOnlyCollection(Of ClaimsIdentity)
参数
- token
- SecurityToken
要验证的令牌。
返回
标记中包含的值标识。
例外
token
无法从 X509SecurityToken 赋值。
token
为 null
。
Configuration 属性为 null
。
- 或 -
没有 (IssuerNameRegistry) 的颁发者名称注册表配置。 IssuerNameRegistry 属性所引用的 SecurityTokenHandlerConfiguration 的 Configuration 属性为 null
。
当前 X509CertificateValidator 无法验证标记中的证书。
在尝试解析标记中的证书颁发者时,当前 IssuerNameRegistry 返回 null
。