0

Ich bin Tring folgende Anforderungen erstellen Zertifikat über Aufforderung Visual Studio Befehl zu erfüllen:Visual Studio makecert DES3 Zertifikat

• Eine gültige, (nicht abgelaufen), X.509 Unterzeichnung Zertifi kat verwendet werden muss (e -Mail-Zertifikat).

• RSA-Algorithmen für öffentliche Schlüssel (Signatur) mit Schlüssellängen von 1024 Bit (oder größer). • Message Digest Algorithm muss SHA1-RSA sein.

• Verschlüsselungsalgorithmus ist DES3 (Triple DES).

• Die Schlüsselverwendung muss digitale Signatur (zum Signieren von Dateien) und Schlüsselverschlüsselung (zum Verschlüsseln von Dateien) enthalten.

• Zertifi kat (Public Key Only) sollte in folgendem Format

».p7c (* PKCS7 Cryptographic Message Syntax Standard Zertifi kat)

» cer (DER-codiertes binäres X.509 exportiert werden zertifi kat)

»cer (Base64 codiert X.509 zertifi kat)

ich habe versucht, wie:

makecert.ex e -sv TestCert.pvk -n "Test-Zertifikat" -a sha1 -len 1024 -sky 2 -ku 1.6.6.9.2.8.0.3.9 TestCert.cer -r

pvk2pfx.exe -pvk TestCert.pvk - spc TestCert.cer -pfx TestCert.pfx -po Test123 $

Ich lese auch von https://msdn.microsoft.com/en-us/library/bfsktky3(v=vs.100).aspx aber bis jetzt habe ich kein Glück. Ich habe vor einiger Zeit etwas gültig gemacht, aber ich erinnere mich nicht daran. Kann mir jemand Tipps geben oder ein Beispiel wird super sein.

Vielen Dank im Voraus.

Antwort

1
  1. Der Algorithmus heißt 3DES, nicht DES3.
  2. Der Verschlüsselungsalgorithmus kann in der Phase des Schreibens des privaten Schlüssels auf die Festplatte in einem bestimmten Format (wie PEM oder PFX) angewendet werden. Es ist kein Teil des Zertifikats. Aus diesem Grund können Sie keine Option dafür finden.
+0

Vielen Dank für die Info. Kannst du mir ein Beispiel geben, da ich auch https://msdn.microsoft.com/en-us/library/windows/hardware/ff550672(v=vs.85).aspx lese, aber kann immer noch meinen Kopf herum –

+0

@HristoAlexsiev Ich bin mir nicht sicher, ob ich verstehe, welche Art von Beispiel Sie suchen. Zertifikatsgenerierung ist eine Sache, das Speichern des privaten Schlüssels zu PFX oder PEM sind zwei andere verschiedene Dinge, das Speichern des Zertifikats mit einem öffentlichen Schlüssel zu der DER-kodierten Datei ist einfach, aber eine andere Sache. Alle diese Themen werden hier in Stack Overflow behandelt. MSDN ist leider nicht der beste Ort, um nach diesen Informationen zu suchen. –

+0

Nun, vielleicht ist es meine Schuld, wenn ich das Thema falsch geschrieben habe. Ein Teil davon, weil ich selbst etwas verwirrt bin. Das tut mir leid. Ich werde dich mit etwas mehr von der Hintergrundgeschichte langweilen. Wir haben einen Partner, der mit einem Partner zusammenarbeitet und Daten austauschen und signieren kann. Dafür benötigen Sie einen privaten Zertifikatschlüssel und einen öffentlichen Schlüssel, und sie tauschen öffentliche Schlüssel aus. Vor langer Zeit fragen sie mich nach einem Zertifikat, also gebe ich ihnen die 3. In der Zeit haben sie es aufgrund von Serverproblemen verloren. Also fragen sie mich nach neuen. Einfach, sagte ich und mache einen, wie ich für SQL-Verschlüsselung machen, aber gut, nein. Alles, was ich von ihnen bekomme, ist: –

Verwandte Themen