Bueno. Para quien le sirva creo que ya tengo claro el problema.
Según parece hay certificados que tienen clave privada y otros que no. Yo por ejemplo tengo dos, uno a nombre de una sociedad (que no tiene clave privada) y otro a nombre mio (que si que la tiene).
El tema es que si no tiene clave privada, para firmar hay que poner el alias que sale del ejemplo como
certificadoActual.GetInfo (CAPICOM_CERT_INFO_SUBJECT_SIMPLE_NAME)
y si la tiene hay que poner el alias que sale como
certificadoActual.PrivateKey.ContainerName
Saludos
__________________
Be water my friend.
|