Error 15 During Application Build in LabVIEW When Using Timestamp URL

Updated Jun 7, 2023

Reported In

Software

  • LabVIEW Application Builder Module
  • LabVIEW

Operating System

  • Windows

Issue Details

I’m trying to build an application from my source code in LabVIEW. When I’m trying to use a timestamp URL to digitally sign my application, I receive the following error message:

Error 15 occurred at CodeSignAPI.lvlib:Get Signing Error String.vi


Possible reason(s):


Error: The Timestamp Authority URL specified does not point to a valid Timestamp Authority server, or an unknown error occurred.


Complete call chain:

CodeSignAPI.lvlib:Get Signing Error String.vi

CodeSignAPI.lvlib:Sign with Certificate.vi

AB_Application.lvclass:PostBuild.vi

AB_Engine_Build.vi

AB_Build_Invoke.vi

AB_Build_Invoke.vi.ProxyCaller



I checked the specified timestamp URL multiple times and I’m sure I entered the correct address.
How should I resolve this problem?

Solution

This error occurs because LabVIEW Application Builder currently does not support SHA-256 timestamp certificate. Either use an SHA-1 timestamp or use the Microsoft SignTool after you built the application to apply the SHA-256 certificate.