X509IssuerSerialKeyIdentifierClause.Matches Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor que indica si el identificador clave para esta instancia coincide con el objeto especificado.
Sobrecargas
Matches(SecurityKeyIdentifierClause) |
Devuelve un valor que indica si el identificador de clave para esta instancia coincide con el identificador de clave especificado. |
Matches(X509Certificate2) |
Devuelve un valor que indica si el identificador de clave para esta instancia coincide con el objeto especificado certificado X.509. |
Matches(String, String) |
Devuelve un valor que indica si el identificador de clave para esta instancia es equivalente al nombre del emisor especificado y al número de serie del emisor. |
Matches(SecurityKeyIdentifierClause)
Devuelve un valor que indica si el identificador de clave para esta instancia coincide con el identificador de clave especificado.
public:
override bool Matches(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public override bool Matches (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
override this.Matches : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> bool
Public Overrides Function Matches (keyIdentifierClause As SecurityKeyIdentifierClause) As Boolean
Parámetros
- keyIdentifierClause
- SecurityKeyIdentifierClause
Un SecurityKeyIdentifierClause que se va a comparar con esta instancia.
Devoluciones
true
si keyIdentifierClause
es un tipo X509IssuerSerialKeyIdentifierClause y las cláusulas de identificador de clave coinciden; de lo contrario, false
.
Comentarios
Para la clase X509IssuerSerialKeyIdentifierClause, los valores de las cláusulas de identificador de clave que se comparan para determinar si hay una coincidencia es los valores de IssuerName y las propiedades IssuerSerialNumber.
Se aplica a
Matches(X509Certificate2)
Devuelve un valor que indica si el identificador de clave para esta instancia coincide con el objeto especificado certificado X.509.
public:
bool Matches(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public bool Matches (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
override this.Matches : System.Security.Cryptography.X509Certificates.X509Certificate2 -> bool
Public Function Matches (certificate As X509Certificate2) As Boolean
Parámetros
- certificate
- X509Certificate2
X509Certificate2 que contiene el certificado X.509 con el que hay que hacer la comparación.
Devoluciones
true
si certificate
tiene el mismo nombre de emisor y número de serie de emisor como la instancia actual; de lo contrario, false
.
Comentarios
El nombre del emisor y el número de serie del emisor se obtienen del parámetro certificate
, obteniendo el valor de la propiedad IssuerName y llamando al método GetSerialNumber, respectivamente.
Se aplica a
Matches(String, String)
Devuelve un valor que indica si el identificador de clave para esta instancia es equivalente al nombre del emisor especificado y al número de serie del emisor.
public:
bool Matches(System::String ^ issuerName, System::String ^ issuerSerialNumber);
public bool Matches (string issuerName, string issuerSerialNumber);
override this.Matches : string * string -> bool
Public Function Matches (issuerName As String, issuerSerialNumber As String) As Boolean
Parámetros
- issuerName
- String
El nombre completo de la autoridad de certificación que emitió el certificado X.509.
- issuerSerialNumber
- String
El número de serie del certificado X.509.
Devoluciones
true
si los parámetros issuerName
e issuerSerialNumber
coinciden con las propiedades IssuerName y IssuerSerialNumber; en caso contrario, false
.