Este es mi escenario:
Una CA firma un certificado con su clave privada y lo envía a un cliente a través de la respuesta https. Desde esta respuesta, el cliente crea una clase X509Certificate2, que representa el certificado en .NET
X509Certificate2 myCert = new X509Certificate2(certBuffer);
También tengo la clave pública de la CA para verificar la firma
RootCertificate.PublicKey.Key
Ahora estoy buscando una manera de verificar si la firma es válida. ¿Cómo puedo hacer eso? La clase X509Certificate2 no parece proporcionar una forma de acceder al campo de firma.