Wie kann ich einen privaten Schlüssel, um X509Certificate2-nachdem ich bereits Hinzugefügt haben, werden die öffentlichen Schlüssel?
Meine Schritte sind:
- Erstellen
X509Certificate2
mit public-key:X509Certificate2 clientCertificate = new X509Certificate2("public key certificate blob as byte[]");
- Wie will ich zum laden des private key blob zu
clientCertificate
?
Welche Art von Noten Sie haben? Wo kommen Sie her?
Es tut metter? Mein öffentlicher Schlüssel ist string in Base64-format. Ich konvertieren von string zu Byte-array. Der private Schlüssel ist der asymmetrische Schlüssel des öffentlichen Schlüssels. Der private Schlüssel wird in das gleiche format wie die öffentlichen Schlüssel (Base64) und ich möchte hinzufügen, dass es meiner X509Certificate
Es tut metter? Mein öffentlicher Schlüssel ist string in Base64-format. Ich konvertieren von string zu Byte-array. Der private Schlüssel ist der asymmetrische Schlüssel des öffentlichen Schlüssels. Der private Schlüssel wird in das gleiche format wie die öffentlichen Schlüssel (Base64) und ich möchte hinzufügen, dass es meiner X509Certificate
InformationsquelleAutor Megi Ben Nun | 2011-12-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es aus wie Sie können nicht importieren Sie den privaten RSA-Schlüssel (mit dem nur .net framework-tools.
Überprüfen Sie heraus diesen thread So Lesen Sie eine PEM RSA privaten Schlüssel aus .NET.
BTW - Das Zertifikat RSA-Zertifikat. aber wenn ich mir die Ausführung der nächsten Zeile - csp.ImportCspBlob(privateKeyBlob); , ich bin immer eine Ausnahme... 🙁
Kannst du es posten? Und welche Datei-format verwendet wird als private key container?
Zum Beispiel - .cer , .tb64 ,
Ich kann nicht die post der privaten Schlüssel :(.
InformationsquelleAutor Dmitriy Konovalov
Siehe auch: So importieren Sie die PKCS#8 RSA-privateKey (erstellt von OpenSSL) in C#
Es enthält einen link zu Mono ' s source-code, der Lesen kann, PKCS#8 /PEM-Dateien und eine
RSA
Instanz aus.InformationsquelleAutor poupou