SubjectIdentifier.MatchesCertificate(X509Certificate2) 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í.
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.