2009-06-10 15 views
28

Qual è il processo di ottenimento di un certificato per firmare l'assemblea (i) ClickOnce?Firma ClickOnce con un certificato?

Ho alcune applicazioni ClickOnce nella mia azienda, ma sono tutte firmate con certificati temporanei creati da Visual Studio. Questi ovviamente non sono Trusted Root Authorities né editori attendibili. Ho seguito l'articolo Configuring ClickOnce Trusted Publishers e mi piace l'esperienza quando qualcosa è firmato con un certificato che è sia un'autorità di radice affidabile che un editore affidabile (ovvero, nessun prompt, solo un'installazione).

  1. Posso utilizzare lo stesso certificato per firmare più assembly ClickOnce?
  2. Quanto costa un certificato?
  3. Quali informazioni devo fornire al momento dell'ottenimento del certificato?
  4. Il certificato deve essere a conoscenza di dove si trova il luogo di pubblicazione? Ad esempio, se attualmente le mie applicazioni ClickOnce sono disponibili da http://apps.mycompany.com/ e voglio modificarlo in seguito, ad esempio http://www.mycompany.com/apps o http://apps.mysubcompany.com, dovrò ottenere un altro certificato?
  5. Sono presenti editori consigliati da cui ottenere la firma ClickOnce (ad esempio, qualcuno che potrebbe già essere in un ambiente Windows   XP, Windows   Vista o Windows   7 Autorità radice attendibile)?
  6. Come posso ottimizzare l'installazione nell'archivio di Trusted Publisher?

risposta

10

Ho dovuto eseguire di recente il ClickOnce firmato. Non è stata l'esperienza più fluida, ma una volta che questo è stato fatto (e collegato alla pubblicazione automatica) ha iniziato a funzionare come una meraviglia. Ecco il prodotto attuale, se sei interessato al comportamento: Forecasting Add-in for Excel.

L'articolo su ClickOnce Manifest Signing and Strong-Name Assembly Signing è stato un buon inizio.

Posso utilizzare lo stesso certificato per firmare più assembly ClickOnce?

Sì.

Quanto costa un certificato?

Tucows offers certificates for 75$, ma il processo è piuttosto lento.

Quali informazioni devo fornire al momento dell'ottenimento del certificato?

Controllano i tuoi documenti (ad esempio una scansione del tuo certificato di costituzione), controlla il tuo record whois e cose del genere.

Il certificato deve essere a conoscenza di dove si trova il luogo di pubblicazione?

Questo non era necessario nel nostro caso.

+0

Quanto dura il periodo di scadenza? Utilizziamo un certificato generato localmente per le applicazioni interne, che va bene, ma scade dopo 1 anno. È possibile ottenere un certificato valido per molto più tempo? – AndyD273

1

Ho un certificato di firma codice da Thawte, e ha funzionato molto bene (una volta ho avuto la procedura di firma capito ...)

  • Il costo è di US $ 299 per anno (Microsoft Authenticode (Multi -Purpose)

  • Thawte è già una radice di fiducia in Windows, quindi per i client funziona correttamente. (Ho dovuto installare i certificati radice in più sulla macchina firma, però.)

Siete invitati a controllare la nostra applicazione a http://www.ludesi.com/download.

+3

Non acquistare un certificato thawte se pensi di distribuire qualsiasi componente aggiuntivo di Office con ClickOnce. Hanno un editore intermedio e non ricorrono correttamente con il software ClickOnce per i componenti aggiuntivi VSTO. Solo FYI. Va bene per le normali app desktop. (Questo è un errore di ClickOnce.) – RobinDotNet

+3

@RobinDotNet conosci qualche editore che non ha il problema che descrivi? – Cilvic

Problemi correlati