Ya tengo tiempo que entre a desarrollar mi propia app (escritorio) para la factura electrónica y todo lo genera bien. Cuando lo checo en el validador del SAT me marca que el sello no es válido. He intentado crear de varias maneras el sello: con Open SSL y X509Certificate2 y de las 2 formas me marca mal el sello.
Convierto la cadena original a utf8, le hago encriptado sha1, encripto rsa y lo convierto a base64. Estoy segura que donde tengo el problema es al encriptar el rsa, pero ya no se que es lo que tengo mal. Ahorita lo estoy haciendo con X509Certificate2.
Alguien tendrá un ejemplo en vb o c# .net donde pueda generar de manera correcta el sello digital?!!

Saludos.