"El conjunto de teclas no existe" cuando se usa la función SignData con RSA

1

"El conjunto de claves no existe". Sé que hay toneladas de preguntas sobre este error, pero la mía es totalmente diferente.

No voy a usar la clave del almacén de certificados de Windows, pero carga la clave pública & clave privada de 2 cadenas simples, usando el método "fromXMLString".

rsa.fromXMLString "<RSAKeyValue><Modulus>......"

entonces

rsa.SignData buffer, algSHA1

y Booom! : "Keyset no existe"

¿Alguien puede decirme que el uso del par de claves rsa de 2 xmlStrings es inocente y no está relacionado en absoluto con el almacén de certificados de Windows? Tengo mi propio enfoque de almacenamiento y amp; cargando certificado / llaves.

PS: Las otras respuestas a las preguntas sobre este error le pidieron al interrogador que establezca el permiso correcto para la clave privada en cert-store. Pero en mi caso, no usé ningún archivo de clave privada en esa tienda, ¿verdad?

    
pregunta vantrung -cuncon 21.02.2014 - 20:21
fuente

0 respuestas

Lea otras preguntas en las etiquetas