This package is signed but not by a trusted signer. error

NU3034: Package ‘NUnit3TestAdapter 3.13.0’ from source ‘https://api.nuget.org/v3/index.json’: This package is signed but not by a trusted signer.

Hi guys when i see this in the output what does the mean and how do fix this? Any suggestions i would really appreciate it.

1 Like

It just means what it says. The activities within the package will still work. But UiPath does not guarantee the legitimacy or safety of the activities within. There’s nothing you can do to stop this warning, it’s up to the signer of the package to get it sorted out.

1 Like

Hello everybody,

yes, I’m getting the same message. I can understand that this happens if I use an activity which is not from UiPath.
But im my case the activity was loaded from https://www.myget.org/F/workflow/ which is in my opinion a site of UiPath. To be clear: The activity I downloaded was UiAutomation.Activities Version 20.4.2 and the system complains:
NU3034: Package ‘System.Threading.Tasks.Dataflow 4.10.0’ from source ‘https://www.myget.org/F/workflow/’: This package is signed but not by a trusted signer.
NU3034: Package ‘System.IO.Abstractions 3.0.10’ from source ‘https://api.nuget.org/v3/index.json’: This package is signed but not by a trusted signer.
Both are parts of the package and I think the publisher of a package is responible for the signatures.

Kind regards
MartinN

1 Like

This warning is a little misleading. The packages are signed, and the Certificate Authorities might be trusted, but the package source is what isn’t trusted. To disable this warning, you must open a command prompt and tell nuget to trust the package source; in your case nuget trusted-signers Add -Name nuget.org should do the trick. You can list all of your sources with nuget sources and list your trusted-signers with nuget trusted-signers list.

Hello, thank you for the suggestion. But if I do a nuget at the commandline I get a “command is misspelled or couldn’t be found”… May be that is working for you, but not for me.

There is Nuget.Config file available in " C:\Program Files (x86)\UiPath\Studio"

In Nuget.Config file, make below changes

add key=“signatureValidationMode” value=“require”

Set this value to “accept”

Changing value from ‘require’ to ‘accept’ will solve this issue of ‘Not trusted signer’

1 Like