Answered ClickOnce - unknown publisher

  • Sunday, February 19, 2012 10:18 AM
     
     

    Hi, 

    I want to get rid of the 'unknown publisher' information in the Installing messagebox.

    I can read in other issues that you need to purchase a certificate. I want to create my own certificate: my applications are not published to unknown users, they are used in a dedicated network.

    There is a lot of information about this topic, but where can I find a 'step-by-step' to:

    1) create certificate

    2) sign application

    3) publish application

    Best regards,

    Stijn.

All Replies

  • Sunday, February 19, 2012 2:19 PM
     
     

    Hi Stijin,

    This is not Proper Forum for your Question. you may post your question in Deployment forum.

    http://social.msdn.microsoft.com/forums/en-US/winformssetup/threads/

    but you can try below steps.

    Step 1 : Create your Certificate / Purchase Certificate.

    Step 2:  Add this Certificate in your Project

                  Right Click on Your Project => Properties => Signing =>

                  There is Two Option Sign ClickOnce Manifests, Sign the Assembly 

                  add your certificate above both Option

    Step 3:  Save Project and Rebuild, if you are using other assembly in your project that assembly also required to sign.

    Step 4:  Publish your project.

    Regards

    Olivia


  • Sunday, February 19, 2012 2:23 PM
     
     

    Hi Olivia, can you advise a link where I can find instructions how to create a certificate?

    Regards,

    Stijn.

  • Sunday, February 19, 2012 2:41 PM
     
     

    Hi,

    check below link for Test Certificate

    http://msdn.microsoft.com/en-us/library/aa194055(v=office.11).aspx

    Regards

    Olivia

  • Sunday, February 19, 2012 2:51 PM
     
     

    Hi, what I can't understand is that you need to buy a certificate to deploy an application...

    I guess a question for Microsoft?

    Regards,

    Stijn.

  • Sunday, February 19, 2012 3:00 PM
     
     

    Hi Stijn,

    you may buy certificate from certifing authority like VeriSign,DigiCert,etc...

    Regards

    Olivia

  • Sunday, February 19, 2012 3:06 PM
     
     

    Yes Olivia, I've read but I can't understand...

    Why do you need to buy a certificate to deploy your software? If the software is used in an intranet network on a dedicated server, I can't see any reason for that why you need a purchased certificate. It would be different if the software is available on the internet.

    The annoying thing is that the publisher name is 'unknown publisher' unless you buy a certificate... So it's just a commercial thing!

    Regards,

    Stijn.

  • Sunday, February 19, 2012 3:40 PM
     
     

    Hi stijn,

    Not Required to Sign any Application. It's depend you and your Clients.

    I suggest your to ask deep questio in Deployment Forum.

    http://social.msdn.microsoft.com/forums/en-US/winformssetup/threads/

    Regards

    Olivia

  • Sunday, February 19, 2012 4:37 PM
     
     Answered

    This links helps a lot:  http://geekswithblogs.net/kobush/archive/2005/05/30/41068.aspx

    Regards,

    Stijn.