You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm asking for a better debugging experience when working with signtool in a non-interactive CI pipeline.
I'm invoking signtool with a dlib which makes network calls. As part of this, it needs login credentials. There are a handful of ways it can accept non-interactive credentials, but when I forget to specify them, the behavior of vpk pack makes it difficult to see what's going on.
The dlib is prompting me for interactive credentials, but because vpk captures stdout, this prompt is never emitted and the pack process hangs indefinitely with no visual indication of what's happening. I need an immediate way to see this.
The text was updated successfully, but these errors were encountered:
I would love this, but unfortunately, I don't think this will be possible at the moment. vpk actually is not capable of capturing signtool output at all, it runs signtool as a new process under cmd.exe and redirects the stdout to a file - which is then read back in after the process exits. The reason for doing this, is when we migrated vpk into a dotnet tool, it broke signtool.exe's ability to open HSM password prompts if it's console is connected to vpk in any way. My best guess is it's something related to how dotnet launches tools.
We'd need to find a different way of launching signtool.exe which does not rely on piping stdout to a file, and also preserves signtool HSM functionality.
I'm asking for a better debugging experience when working with signtool in a non-interactive CI pipeline.
I'm invoking signtool with a dlib which makes network calls. As part of this, it needs login credentials. There are a handful of ways it can accept non-interactive credentials, but when I forget to specify them, the behavior of
vpk pack
makes it difficult to see what's going on.The dlib is prompting me for interactive credentials, but because vpk captures stdout, this prompt is never emitted and the pack process hangs indefinitely with no visual indication of what's happening. I need an immediate way to see this.
The text was updated successfully, but these errors were encountered: