Auf einigen Systemen, auf denen wir unsere Software bereitstellen, wird uns angezeigt, dass ein Zertifikat fehlt, das erforderlich ist, um zu überprüfen, ob unser Code korrekt signiert ist.
Ich möchte dieses Zertifikat unserem (nsis)-Installationsprogramm hinzufügen.
Ich verwende den folgenden Befehl:
nsExec::Exec 'certutil -addstore "Root" "$INSTDIR\root.cer"'
Es funktioniert einwandfrei, außer dass es mit der Einstellung „Beabsichtigte Zwecke“ auf „Alle“ installiert wird.
Ich hätte sie lieber so:
Irgendwelche Vorschläge, wie ich weiter vorgehen soll?
Nachtrag: Durch Doppelklicken auf die CER-Datei listet Key Usage Folgendes auf: