AggregateTokenResolver.TryResolveSecurityKeyCore Method

Definition

Attempts to retrieve the key that is referenced in the specified key identifier clause.

protected:
 override bool TryResolveSecurityKeyCore(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause, [Runtime::InteropServices::Out] System::IdentityModel::Tokens::SecurityKey ^ % key);
protected override bool TryResolveSecurityKeyCore (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key);
override this.TryResolveSecurityKeyCore : System.IdentityModel.Tokens.SecurityKeyIdentifierClause * SecurityKey -> bool
Protected Overrides Function TryResolveSecurityKeyCore (keyIdentifierClause As SecurityKeyIdentifierClause, ByRef key As SecurityKey) As Boolean

Parameters

keyIdentifierClause
SecurityKeyIdentifierClause

The key identifier clause to retrieve the key for.

key
SecurityKey

When this method returns, contains the key that is referenced in the specified key identifier clause. This parameter is passed uninitialized.

Returns

true when a key can be retrieved for the specified key identifier clause; otherwise, false.

Exceptions

keyIdentifierClause is null.

Remarks

The TryResolveSecurityKeyCore method is called by the TryResolveSecurityKey and ResolveSecurityKey methods.

Applies to