2009-07-24 7 views
8

NET, um ein Zertifikat aus dem Zertifikatsspeicher in eine PFX Datei zu exportieren. Ich versuche, die X509certificate2.Export-Methode mit dem X509ContentType.Pfx Flag-Set zu verwenden, bin mir aber nicht sicher, wie das zurückgegebene Bytearray gehandhabt und korrekt in die Datei ausgegeben wird.C# Export-Zertifikat im PFX-Format

Jede Hilfe wird geschätzt.

Antwort

20

nach dem Datum zu urteilen, können Sie dies bereits herausgefunden haben, aber alles, was Sie den zurückgegebene Byte-Array direkt in eine Datei zu tun haben, ist zu schreiben:

byte[] certData = cert.Export(X509ContentType.Pfx, "MyPassword"); 
File.WriteAllBytes(@"C:\MyCert.pfx", certData);