Code Signing with Signotaur using ISCC.exe

24 views
Skip to first unread message

Uwe Raabe

unread,
Nov 2, 2025, 11:06:05 AM (5 days ago) Nov 2
to innosetup
When using the command line compiler with a code signing parameter /s targeting SignotaurTool.exe I get an error:
You may not specify more than one script filename.

The command line parameters look like this (redacted):
"/sMySignTool=C:\Tools\Signotaur\SignotaurTool.exe sign --sign-server https://signserver:82 --api-key XYZ= --thumbprint 9ABC --fd "SHA256" --description "XXX" --du www.xxx.de --tr http://timestamp.digicert.com --td "SHA256" -m 4 --allow-untrusted --verify-cert-chain --verify $f" "c:\setup\XXX.iss"

I suspect that the inner quotes are the problem here, but they are necessary for Signotaur to work correctly. I assume with signtool.exe the problem is the same.

So, how can I have inner quotes when specifying a sign tool with /s?


Martijn Laan

unread,
Nov 2, 2025, 11:09:30 AM (5 days ago) Nov 2
to innosetup
Hi Uwe,

You should replace those quotes with $q


Greetings,
Martijn





-------- Original Message --------
--
You received this message because you are subscribed to the Google Groups "innosetup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to innosetup+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/innosetup/db467c4a-3898-418f-bd16-2792552b6b57n%40googlegroups.com.

Uwe Raabe

unread,
Nov 2, 2025, 6:49:50 PM (4 days ago) Nov 2
to innosetup
Thanks, works like a charm.
Reply all
Reply to author
Forward
0 new messages