Come impostare l'editore quando si genera un certificato di firma codice tramite Microsoft Certificate Services 2003

StackOverflow https://stackoverflow.com/questions/1407914

  •  05-07-2019
  •  | 
  •  

Domanda

Sto tentando di firmare un manifest ClickOnce utilizzando un certificato generato da Certificate Services 2003 (andando su http: // cert -server / certsrv e che richiede un certificato di firma del codice dal browser). Quando installo l'applicazione tramite ClickOnce, l'editore dell'applicazione appare come il mio nome personale, piuttosto che il nome dell'azienda.

Per ovvie ragioni, preferirei avere un certificato rilasciato non legato a un utente specifico, ma alla società. Come posso farlo tramite Servizi certificati?

È stato utile?

Soluzione

Dovrai accedere all'autorità di certificazione e utilizzare lo strumento per creare un certificato con il nome desiderato. Dovrai prima creare il certificato usando l'opzione / add. A questo punto, esisterà solo nell'archivio certificati della CA. Quindi, utilizzare l'opzione / put in modo che emetta un file di certificato X.509. È quindi possibile prendere quel file e installarlo sui computer degli sviluppatori (semplicemente facendo doppio clic sul file). Il certificato esisterà quindi nell'archivio certificati e sarà quindi disponibile quando si seleziona il certificato con cui si desidera firmare.

Visual Studio ti consentirà inoltre di fare riferimento direttamente al file del certificato, ma lasciare il tuo certificato in bella vista affinché chiunque possa utilizzarlo compromette davvero la "sicurezza". aspetto della tua infrastruttura di certificazione. Sembra più conveniente ma ha ovvie conseguenze.

In una nota a margine, nella mia azienda in realtà piace il fatto che il nome dello sviluppatore principale appare sul certificato. Trasmette responsabilità e proprietà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top