Autor |
Beitrag |
Gagga
Beiträge: 103
Win 11
Delphi 12 Athen Pro
|
Verfasst: Do 18.03.21 14:42
Hallo!
Die Setups für meine Programme erstelle ich mit Inno Setup, die Zertifizierung leistet Comodo. Bei 18 von 20 Programmen zeigt das Setup ein charmantes Hellblau, bei zweien ein tödliches Rot. Die Setup-Scripts sind identisch aufgebaut. Ich sehe auch nicht, dass ich bei den beiden Anwendungen besondere Komponenten oder dergleichen einsetze.
Wonach kann ich schauen? Was könnte der Auslöser sein?
Gruß
Gagga
Einloggen, um Attachments anzusehen!
|
|
Th69
Beiträge: 4785
Erhaltene Danke: 1055
Win10
C#, C++ (VS 2017/19/22)
|
Verfasst: Do 18.03.21 16:07
Was mir als erstes auffällt, ist, daß beim roten Setup "Herausgeber: Unbekannt" steht.
|
|
Gagga
Beiträge: 103
Win 11
Delphi 12 Athen Pro
|
Verfasst: Do 18.03.21 18:21
Einloggen, um Attachments anzusehen!
|
|
Ralf Jansen
Beiträge: 4705
Erhaltene Danke: 991
VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
|
Verfasst: Do 18.03.21 19:26
Prüft denn Innosetup den errorcode vom signtool richtig?
Ich weiß in meinem Buildprozess habe ich regelmäßig Probleme mit den timestamp servern das die unregelmäßig schonmal in timeouts laufen und dann wird halt nicht signiert.
|
|
Gagga
Beiträge: 103
Win 11
Delphi 12 Athen Pro
|
Verfasst: Do 18.03.21 19:30
Ralf Jansen hat folgendes geschrieben : | Prüft den Innosetup den errorcode vom signtool richtig?
Ich weiß in meinem Buildprozess habe ich regelmäßig Probleme mit den timestamp servern das die unregelmäßig schonmal in timeouts laufen und dann wird halt nicht signiert. |
Das weiß ich auch nicht, ob Inno Setup das prüft. Es ist zu vermuten, dass nicht. Welchen timestamp nutzt Du?
|
|
Ralf Jansen
Beiträge: 4705
Erhaltene Danke: 991
VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
|
Verfasst: Do 18.03.21 20:52
Den timestamp server von symantec, globalsign oder comodo. Problem schon mit allen dreien gehabt.
Edit: Habe unter anderem auch Innosetup Setups, neben anderen. Die werden aber mittlerweile alle via einem MSBuild Task gebaut und auch von dort signiert. Der entsprechende MSBuild Extension für das SignTool hat glücklicherweise einen RetryCount Parameter
|
|
Gagga
Beiträge: 103
Win 11
Delphi 12 Athen Pro
|
Verfasst: Do 18.03.21 21:54
Ralf Jansen hat folgendes geschrieben : | Denn timestamp server von symantec, globalsign oder comodo. Problem schon mit allen dreien gehabt.
Edit: Habe unter anderem auch Innosetup Setups, neben anderen. Die werden aber mittlerweile alle via einem MSBuild Task gebaut und auch von dort signiert. Der entsprechende MSBuild Extension für das SignTool hat glücklicherweise einen RetryCount Parameter |
Also wird es wohl am Timestamp liegen. Werde mich mogen drum kümmern.
Danke Dir!
Werde hier noch das Ergebnis posten.
|
|
Gagga
Beiträge: 103
Win 11
Delphi 12 Athen Pro
|
Verfasst: Fr 19.03.21 15:51
Etwas peinlich, aber das bin ich schuldig:
Hintergrund ist, dass ich das Zertifikat erst nach Ablauf der 14-tägigen Testzeit bezahlt habe und es zuvor annulliert wurde. Inno Setup meckert zwar einen ungültigen Timestamp an, nicht aber ein ungültiges Zertifikat.
Gruß
Gagga
Moderiert von Th69: Vollzitat entfernt.
Einloggen, um Attachments anzusehen!
|
|