X509SecurityToken.MatchesKeyIdentifierClause Método

Definición

Devuelve un valor que indica si el identificador de clave para esta instancia es igual al identificador de clave especificado.

public:
 override bool MatchesKeyIdentifierClause(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public override bool MatchesKeyIdentifierClause (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
override this.MatchesKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> bool
Public Overrides Function MatchesKeyIdentifierClause (keyIdentifierClause As SecurityKeyIdentifierClause) As Boolean

Parámetros

keyIdentifierClause
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause que se va a comparar con esta instancia.

Devoluciones

true si keyIdentifierClause es uno de los tipos X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause o X509RawDataKeyIdentifierClause y las cláusulas de identificador de clave coinciden; de lo contrario, false.

Comentarios

El método MatchesKeyIdentifierClause coincide con criterios del certificado X.509 en la propiedad Certificate basada en el tipo del parámetro keyIdentifierClause. La tabla siguiente detalla en qué se coincide.

Tipo de cláusula de identificador de clave En qué se coincide
X509IssuerSerialKeyIdentifierClause El valor de la propiedad IssuerName y el número de serie del emisor que devuelve el método GetSerialNumber.
X509RawDataKeyIdentifierClause Datos que devuelve el método GetRawCertData.
X509SubjectKeyIdentifierClause Se encuentra una coincidencia con la extensión del identificador de clave de sujeto de la propiedad Extensions.
X509ThumbprintKeyIdentifierClause Huella digital que devuelve el método GetCertHash.

Se aplica a