Estou lançando softwares livres de C # que criei usando o Visual Studio. No futuro, alguns desses softwares poderão ser pagos. Eu queria saber se eu preciso comprar algum tipo de licença para eles?
Entendo que é bom ter um certificado para o seu site (SSL?), Se você está tentando vender seu software, mas e os aplicativos?
Só não quero que os antivírus / navegadores sinalizem meu aplicativo como não confiável. Qualquer sugestão é apreciada.
Respostas:
Parece que é necessário ter seus programas assinados digitalmente (por exemplo, assinatura de código ). Isso é semelhante em conceito a um certificado SSL, pois prova que o programa é de quem o certificado foi emitido e não foi modificado (por exemplo, código malicioso adicionado).
A chave para entender a assinatura de código, porém, é que os certificados são separados dos certificados SSL - eles são chamados especificamente
code signing certificates
.Eu usei a VeriSign no passado quando participei do programa de certificação do logotipo da Microsoft , mas descobri que seus certificados são muito mais caros do que os disponíveis no GoDaddy ou Comodo .
Editar
Além disso, há um artigo no MSDN: Introdução à assinatura de código que você pode achar útil também.
fonte
Acho que o Certificado de assinatura de código é uma opção ideal para proteger seu aplicativo. Os Certificados de assinatura de código ajudam a criar um senso de confiança on-line quando os usuários baixam seu software, verificando a autenticidade de sua identidade.
Sem assinatura de código, o usuário verá -
Com certificado de assinatura de código
Você pode comprar um certificado de assinatura de código a um custo barato na Comodo . Este artigo fornecerá uma visão mais detalhada sobre o Certificado de assinatura de código.
fonte
Esse tipo de erro aparece devido à falta de assinatura ou verificação digital. Um certificado de assinatura de código é uma boa opção para evitar esse erro.
A assinatura de código é o método pelo qual uma assinatura digital baseada em certificado é usada para assinar scripts e executáveis, para que se possa verificar a identidade do autor e garantir que o código não tenha sido corrompido, pois foi assinado pelo próprio autor.
fonte