Respondiendo a tu pregunta
aksuespin, para lograr leer el archivo .key descarge de la pagina que indica
MarkX el archivo del codigo fuente en C# y lo pase a codigo Visual Basic, efectivamente trae los metodos necesarios para poder implementar la firma leyendo directamente el archivo .key con codigo 100% .NET
Cita:
Iniciado por MarkX Chequen la info de esta pagina,
http://www.jensign.com/opensslkey/index.html
de ahi pueden sacar lo necesario para leer la llave privada de el archivo .key directamente desde C# y generar el RSACryptoServiceProvider
Ahi esta el codigo fuente necesario para leer no solo el archivo de la llave privada, sino tambien como leer el archivo del certifivcado y sacar todos los datos de ahi. Y lo mejor "TODO CON codigo NET"
Saludos y Suerte
Y en tanto a la duda de
wwwmaster les dejo el link con el archivo .xml del cual obtuve la validación del SAT [URL="http://www.megaupload.com/?d=BYH3ZPY2"]http://www.megaupload.com/?d=BYH3ZPY2[/URL] por si a alguien le interesa checarlo.
Saludos!!