Nello sviluppo di WCF, applicando la sicurezza tramite certificati, se vi capita il seguente messaggio.
WCF the certificate 'cn=nomecertificato' must have a private key that is capable of key exchange.
Il rimedio può essere l'utilizzo del seguente comando, che permette di assegnare all'account che sta utilizzando il WCF (per esempio applicazione web, e quindi ASPNET) i privileggi sul certificato.
Qui di seguito si riporta il comando.
winhttpcertcfg -g -c LOCAL_MACHINE\MY -s nomecertificato -a "NETWORK SERVICE"
Il tools, si può scaricare dal seguente pacchetto Windows Server 2003 Resource Kit Tools http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
Mentre qui http://msdn.microsoft.com/en-us/library/aa384088(VS.85).aspx trovate una guida sull'utilizzo di tale componente
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento