Salve,
sto cercando di installare un certificato di posta pfx da codice.
L'installazione va a buon fine, ovvero il certificato risulta nell'archivio certificati.
Ma l'invio di email certificate funziona soltanto se non termino l'applicazione che ha installato il certificato.
Se installo il certificato e chiudo il programma che l'ha installato l'errore che da quando provo ad inviare un email certificata è: "Il sistema di protezione sottostante non ha trovato il nome ID digitale".
Il codice che uso è il seguente:
X509Store myStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
myStore.Open(OpenFlags.ReadWrite);
X509Certificate2 certificate = new X509Certificate2();
certificate = new X509Certificate2("c:\\certificato@certificato.com.pfx", "password");
myStore.Add(certificate);
myStore.Close();
Grazie per ogni aiuto.
Tiziano.