Domanda

Per questi ultimi giorni mi è stato sconcertato da un problema strano.

Quando si cerca di creare un contenitore di chiavi RSA come qui di seguito (da una finestra di amministrazione cmd):

aspnet_regiis pc "MyKeyContainer" -exp

ottengo il seguente errore:

La creazione di contenitore di chiavi RSA ... Il contenitore di chiavi RSA non può essere aperto. Impossibile!

Questo sembra funzionare bene in alcuni server e non riescono in alcuni altri e per la vita di me non riesco a capire perché.

qualcuno ha qualche idea?

È stato utile?

Soluzione

Ho avuto questo problema esatto verifica ed è stato in grado di risolvere il problema. Per evitare che il seguente errore:

"Creazione di chiavi RSA Container ... Il contenitore di chiavi RSA non potrebbe essere ha aperto. Impossibile! "

messaggio sulla creazione di una nuova chiave, sarà prima desidera impostare autorizzazioni sulla directory seguente in cui le chiavi della macchina risiedono dopo essere stato la creazione di:

C: \ Documents and Settings \ All Users \ Application Data \ Microsoft \ Crypto \ RSA \ MachineKeys

Questa è la directory in cui le chiavi della macchina dalla linea di comando di seguito vengono creati e archiviati. Il problema è, anche in qualità di amministratore non si può avere accesso a creare e manipolare le chiavi per impostazione predefinita. La cosa più semplice da fare è consentire al gruppo 'Amministratori' della macchina dispone delle autorizzazioni 'Modifica' in questa directory.

pulsante destro del mouse su ' MachineKeys ' directory e garantire al gruppo Administrators ha il corretto accesso. Vedere il seguente post che ho scritto, che è completo su questo processo: sezioni di configurazione criptazione in .NET

Un altro atto, anche se si produce l'errore, tecnicamente la chiave ancora viene creato ma è in uno stato non valido. Dopo aver sistemato i permessi, è meglio per eliminare la chiave con l'interruttore -pz e poi ri-aggiungendo utilizzare nuovamente l'interruttore -pc, assicurandosi che l'errore non viene visualizzata e si ottiene un Riuscito messaggio!.

Altri suggerimenti

Date un'occhiata alla seguente blog posta . Sembra un problema di autorizzazione. Si potrebbe anche provare a eseguire questo comando come amministratore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top