Pergunta

Nós temos um aplicativo .NET WPF funcionando tanto como XBAP e etc.I desktop não assinaram nenhum montagens questão etc.My é que

Q1.What tipo de Certificado Digital que eu preciso para a compra da VeriSign, Inc., ou de outra autoridade de certificação. a assinar o meu pedido, usá-lo como Authenticode Certificado (em clickonce)?

Q2.Can Eu uso este certificado digital para assinar outros aplicativos como instaladores, montagens pdf etc?

Q3.Is um suficiente Certificado Digital para uma empresa ou eu tenho que comprar outro?

Q4.What acontece quando o certificado expira? (Então, é melhor não tê-lo e parafuso você mesmo se ninguém vai cortar e plantar um vírus em você aplicativo pasta ou algo ???)

Foi útil?

Solução

A1. Você precisa de um certificado de assinatura de código. Eles vêm em vários sabores, e normalmente podem ser convertidos de um para o outro, mas é provavelmente mais fácil de obter um Authenticode um rightaway.

A2. Você pode usar o mesmo cert para instaladores de sinal e conjuntos (e qualquer .exe, .dll, arquivo .ocx). Eu acho que o mesmo se aplica a .PDF, mas eu nunca usei isso.

A3. Eu iria para uma única cert para sua empresa.

A4. Quando o certificado expira, você não pode usá-lo para assinar mais. No entanto, desde que você use um timestamping serviço quando você assinar o seu código, arquivos já assinados permanecem válidas.

Outras dicas

A1: Você precisa de código de certificado de assinatura. Você pode escolher qualquer provedor, mas fazer notar que nem todos eles são reconhecidos pelo Windows como "confiável". Entre os fidedignos e mais barato (mais barato, em seguida, VeriSign) existe Comodo .

A2: Sim.

A3:. Um é o suficiente

A4: Você não será capaz de assinar novo código. código antigo permanecerá assinado se você usou servidor timestamp (você vai obter a localização de um com certificado). Se você não optar por servidor uso timestamp, certificação permanecerá válida, mas os usuários receberão mensagem de que expirou.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top