SecurityTokenResolver.ResolveSecurityKey(SecurityKeyIdentifierClause) 方法

定义

获取在指定的密钥标识符子句中引用的密钥。

public:
 System::IdentityModel::Tokens::SecurityKey ^ ResolveSecurityKey(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public System.IdentityModel.Tokens.SecurityKey ResolveSecurityKey (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
member this.ResolveSecurityKey : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
Public Function ResolveSecurityKey (keyIdentifierClause As SecurityKeyIdentifierClause) As SecurityKey

参数

keyIdentifierClause
SecurityKeyIdentifierClause

要为其检索密钥的 SecurityKeyIdentifierClause

返回

一个 SecurityKey,它是指定的密钥标识符子句中引用的密钥。

例外

keyIdentifierClausenull

无法为 keyIdentifierClause 参数中指定的密钥标识符子句检索密钥。

注解

当无法将密钥标识符子句解析为密钥时,TryResolveSecurityKeyResolveSecurityKey 方法的行为有所不同。 TryResolveSecurityKey 方法返回 false,而 ResolveSecurityKey 方法引发异常。

适用于