Compartir a través de


SubjectIdentifier.MatchesCertificate(X509Certificate2) Método

Definición

Verifica si el identificador del sujeto del certificado especificado coincide con la instancia del identificador de sujeto actual.

public:
 bool MatchesCertificate(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public bool MatchesCertificate (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
member this.MatchesCertificate : System.Security.Cryptography.X509Certificates.X509Certificate2 -> bool
Public Function MatchesCertificate (certificate As X509Certificate2) As Boolean

Parámetros

certificate
X509Certificate2

El certificado que debe coincidir con la instancia del identificador de sujeto actual.

Devoluciones

true si el identificador del certificado especificado coincide con la instancia del identificador de sujeto actual; de lo contrario, false.

Excepciones

Tipo de identificador de sujeto no válido.

Comentarios

Si la instancia del identificador del firmante actual es de tipo SubjectIdentifierType.IssuerAndSerialNumber, este método compara el número de serie del emisor X09 de la instancia actual y el nombre del emisor con el número de serie del emisor y el nombre del emisor del certificado especificado. Si la instancia del identificador del firmante actual es de tipo SubjectIdentifierType.SubjectKeyIdentifier, este método compara el identificador de clave de sujeto de la instancia actual con el identificador de clave de sujeto del certificado especificado.

Se aplica a