A fully managed end-to-end service for digitally signing code, documents, and applications. (formerly Trusted Signing)
You should not see the messages anymore.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Hello, I recently setup application signing through the the azure artifact signing account. I setup the artifact signing account, created an organizational identity validation (which completed and is current), and created a public trust certificate profile.
Initially when signing my application windows recognized it as a virus, though after a couple days, this was no longer the case, and I was able to download the application without issue and without the windows smart screen error warning users to not use the application.
I ran into some issues with the certificate profile not auto-updating so I ended up re-creating it while that issue was being resolved. The certificate profile issue has since been resolved an my certificate auto update.
However since the last time I created the new certificate profile, I have begun to get windows smart screen errors.
I was under the impression that signing through an artifact signing account enable the same level of reputation that an Extended-Validation certificate had and that I wouldn't get smart screen errors. I have also seen this assertion in multiple different places, though none seem to be Microsoft itself.
Does signing through an Azure Signing Account give enough reputation such that users don't see windows smart screen? I can't seem to find it in the docs.
Also, is there a reason it would be the case that I didn't have the windows smart screen warning initially (after the brief period where windows thought it was a virus), and then begin to get smart screen errors later?
Here are those other places that assert that Azure Signing Account gives instant reputation, though again they aren't Microsoft, though presumably they heard something from Microsoft and weren't trying to spin a tale lol.
https://melatonin.dev/blog/code-signing-on-windows-with-azure-trusted-signing/
https://www.electronjs.org/docs/latest/tutorial/code-signing#:~:text=Azure%20Trusted%20Signing%20is%20Microsoft's%20modern%20cloud%2Dbased%20alternative%20to%20EV%20certificates.
A fully managed end-to-end service for digitally signing code, documents, and applications. (formerly Trusted Signing)
Answer accepted by question author
You should not see the messages anymore.
AI answer
Artifact Signing with a Public Trust certificate profile provides publicly trusted code-signing certificates, but it does not guarantee “instant” or permanent SmartScreen reputation in all cases.
Key points from the documentation and behavior of Artifact Signing:
/INTEGRITYCHECK forced integrity signingIn summary, signing through an Artifact Signing account with a Public Trust certificate profile provides a trusted code-signing chain and is designed to support SmartScreen and Smart App Control, but it does not guarantee permanent or instant SmartScreen reputation. Recreating the certificate profile and issuing new certificates can cause SmartScreen to reassess your binaries, which explains why warnings disappeared initially and then reappeared after the profile change.
References: