Ich benötige ein selbstsigniertes Zertifikat, um eine ClickOnce-Anwendung in C++ zu erstellen. Ich bin ein echter Neuling bei der Bereitstellung, also ich folge Stack Overflow Frage How to create a self signed certificate.Selbstsigniertes Zertifikat - Zertifikat kann nicht geöffnet werden
Hier ist die Befehlsfolge I
makecert -r -pe -n "CN=Watersteward" -ss CA -sr CurrentUser -sky signature -sv WaterSteward.pvk WaterSteward.cer
makecert -pe -n "CN=Watersteward" -sky signature -ic WaterSteward.cer -iv WaterSteward.pvk -sv WsSPC.pvk WsSPC.cer
pvk2pfx -pvk WsSPC.pvk -spc WsSPC.cer -pfx WsSPC.pfx
mage -s Alpine.exe.manifest -CertFile WsSPC.pfx
Der letzte Befehl mit der Meldung das Manifest nicht zu unterzeichnen verwendet haben:
konnte nicht geöffnet Zertifikat „WsSPC.pfx“: Das angegebene Netzwerk Das Passwort ist nicht korrekt.
Ich habe WaterSteward.cer nach der Erstellung und vor dem nächsten Schritt zu den vertrauenswürdigen Stammzertifizierungsstellen hinzugefügt.
Während jedes obigen Schritts wurde ein Dialogfeld angezeigt, in dem nach einem Kennwort gefragt wurde. In jedem Fall habe ich auf 'None' geklickt (ich habe es auch mit -n "CN = mydomain \ mylogin" versucht und in den Dialogen mein Passwort angegeben).