J'essaie d'exportation cert .pfx:X509Certificate.Export Méthode
string certPath = "D:\\cert.pfx";
cert = new X509Certificate2(certPath, "pass");
byte[] certData = cert.Export(X509ContentType.Pfx,"pass"); /// **error in this line**
X509Certificate newCert = new X509Certificate(certData,"pass");
Mais il termine avec cette erreur:
Clé non valide pour une utilisation dans l'état spécifié.
Quelqu'un peut-il m'aider? Toute solution comme certificat d'exportation du magasin ?? Etes-vous sûr que le certificat est exportable?
Je ne connais aucun C#, mais il semble charger le certificat d'un fichier PKCS # 12, pas d'une carte à puce, donc je ne pense pas que l'export soit un problème ici ... – lapo
oui, clés sont exp ortable –
@lapo, une carte à puce n'est pas la seule méthode pour travailler avec .PFX, par exemple la signature de code dans .NET est faite avec des fichiers PFX, mais je peux avoir la situation confondue avec autre chose. –