Share via


X509SecurityToken.MatchesKeyIdentifierClause Metodo

Definizione

Restituisce un valore che indica se l'identificatore di chiave dell'istanza corrente è uguale all'identificatore di chiave specificato.

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

Parametri

keyIdentifierClause
SecurityKeyIdentifierClause

Oggetto SecurityKeyIdentifierClause da confrontare con l'istanza corrente.

Restituisce

true se il parametro keyIdentifierClause è uno dei tipi di clausole X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause o X509RawDataKeyIdentifierClause ed esiste una corrispondenza con le clausole identificatore di chiave. In caso contrario, false.

Commenti

Il metodo MatchesKeyIdentifierClause verifica la corrispondenza con i criteri del certificato X.509 nella proprietà Certificate in base al tipo del parametro keyIdentifierClause. Nella tabella seguente sono elencati gli elementi con cui viene verificata la corrispondenza.

Tipo di clausola identificatore di chiave Elementi con cui viene verificata la corrispondenza
X509IssuerSerialKeyIdentifierClause Valore della proprietà IssuerName e numero di serie dell'emittente restituito dal metodo GetSerialNumber.
X509RawDataKeyIdentifierClause Dati restituiti dal metodo GetRawCertData.
X509SubjectKeyIdentifierClause Estensione dell'identificatore di chiave del soggetto indicata nella proprietà Extensions.
X509ThumbprintKeyIdentifierClause Identificazione digitale restituita dal metodo GetCertHash.

Si applica a