2009-01-21 10 views
10

Wenn ich ein Zertifikat mit MakeCert.exe erzeuge, möchte ich die Schlüsselgröße von 1024 auf 2048 ändern.MakeCert - Ist es möglich, die Schlüsselgröße zu ändern?

Ist das möglich? Oder muss ich eine Zertifizierungsstelle einrichten?

Prost

Rohan

+0

See [meine Antwort] MakeCert (http://stackoverflow.com/a/ 12108020/886319) zu einem anderen Thema, das es ermöglicht, mit certreq nach einem 2048-Bit-Zertifikat für eine CA eines Drittanbieters zu fragen. – gyzpunk

Antwort

8

Here folgende Syntax s verwendet:

makecert -pe -ss MY -$ individual -n "CN=your name here" -len 2048 -r 

Leider ich es nicht testen, da ich nicht

+0

makecert funktioniert nur 1028 Bits. nicht 2048 Bits – Sathish

+0

Ich konnte makecert von VS2010 verwenden, um '-len 2048' zu spezifizieren param –

+1

Der Anspruch in einer anderen Antwort ist, dass" -len 2048 "nur funktioniert, wenn Ihr CRYPTO \ RSA-Schlüsselordner nicht bereits einen 1024bit-Schlüssel zwischengespeichert hat von einer vorherigen Kopie des Zertifikats; manuelle Löschung des Schlüssels ist erforderlich. Das passt zu meinen Beobachtungen. – EricLaw

1

Eine Beschreibung makecert Optionen können msdn gefunden werden, aber ich habe keine explizite eine für die Einstellung der Schlüssellänge sehen.

+0

Cheers ISW, ich habe auf MSDN geschaut, aber ich konnte keine Optionen zum Einstellen der Schlüsselgröße sehen. –

+1

"makecert -!" gibt Ihnen auch Hilfe für alle erweiterten Optionen einschließlich "-len". –