Buongiorno a tutti,
abbiamo scaricato l’app di test di spid-dotnet-sdk.
Ho riscontrato due tipi di problemi con il certificato SSL:
- UTILIZZANDO IL METODO GetCertificateFromStore l’app non riesce ad ottenere la chiave privata, l’oggetto è sempre null e quindi la richiesta non viene inoltrata.
- utilizzando il metofo GetCertifocateFromFile passando il percorso fisico del file e la chiave pubblica con cui è stato creato in locale funziona
(devo dire che ho dovuto aggiungere l’opzione :
X509KeyStorageFlags flags = X509KeyStorageFlags.Exportable;
return new X509Certificate2(certFilePath, certPassword, flags);
)
ovvero rendere la key esportabile, altrimenti non funzionava.
Questa seconda soluzione non funziona però sul server dove l’app restituisce sempre “file specificato non trovato”…malgrado il percorso del certificato myspidcertificate.pfx (generato con le istruzioni da voi fornite) sia corretto.
Qualcuno ha avuto problemi simili e li ha risolti? o sapete come darmi una mano?
grazie in anticipo, ciao