"Keyset non esiste" quando si utilizza la funzione SignData con RSA

1

"Keyset non esiste". So che ci sono tonnellate di domande su questo errore, ma il mio è completamente diverso.

Non sono autorizzato a utilizzare la chiave dall'archivio certificati di Windows, ma caricare la chiave pubblica e amp; chiave privata da 2 stringhe nude, utilizzando il metodo "fromXMLString".

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

poi

rsa.SignData buffer, algSHA1

e Booom! : "Keyset non esiste"

Qualcuno può dirmi che usare la coppia di chiavi rsa da 2 xmlStrings è innocente e non si riferisce interamente all'archivio dei certificati di Windows? Ho il mio approccio di archiviazione e amp; caricamento certificato / chiavi.

PS: le altre risposte per domande su questo errore hanno detto all'interrogante di impostare l'autorizzazione corretta per la chiave privata in cert-store. Ma nel mio caso, non ho usato nessun file di chiave privata in quel negozio, giusto?

    
posta vantrung -cuncon 21.02.2014 - 20:21
fonte

0 risposte

Leggi altre domande sui tag