I have developed the application and now it's time to distribute to my users. I was reviewing my application and reading security best practises and found below statement in one of the article.
Published software should provide the user with the message digest so that user can validate the accuracy and completeness of the software
Now, the question is how can I do it practically? How do I sign my MSI package or application? Where I can find the process and steps? How user validate my application accuracy?