Come firmare utilizzando un certificato Sectigo (Comodo) Code Signing (standard o EV) sul token
La firma dell'applicazione con un certificato OV o EV Code Signing tramite Sign Tool è semplice. Tuttavia, a causa di alcune variazioni nel processo, abbiamo delineato di seguito i passaggi necessari per garantire un'esperienza di firma senza problemi.
Prerequisiti:
Prima di procedere con le operazioni descritte di seguito, assicuratevi che siano soddisfatte le seguenti condizioni:
- L'applicazione sia stata costruita e compilata con successo.
- SafeNet è stato configurato.
- Si utilizza un computer Windows.
- Il kit di sviluppo Windows è installato sul computer.
Passi per la firma:
1. Inserire il token nel computer.
2. Avviare gli Strumenti SafeNet.
3. Aprire il Prompt dei comandi.
4. Immettere il seguente comando:
signtool sign /tr http://timestamp.sectigo.com /tdsha256 /fdsha256 /a "Percorso_del_file_che_vuoi_firmare".
5. SafeNet chiederà di inserire la password del token.
6. Una volta immessa correttamente la password, l'applicazione verrà firmata con successo. Ora si è pronti a distribuire l'applicazione agli utenti finali. Se si desidera verificare che il processo di firma sia andato a buon fine, seguire la procedura descritta di seguito.
Controllo dell'applicazione firmata:
Se siete alle prime armi con la firma del codice, è consigliabile verificare che l'applicazione sia stata firmata correttamente per evitare problemi durante la distribuzione. Seguite questi passaggi per confermare:
1. Navigare nella cartella contenente l'applicazione firmata in precedenza.
2. Fare clic con il tasto destro del mouse sull'applicazione e selezionare "Proprietà".
3. Nella finestra delle proprietà, fare clic sulla scheda "Firme digitali". Dovrebbe essere visualizzato il certificato di firma del codice della vostra azienda.
4. Se la scheda "Firme digitali" è assente, tornare allo strumento di firma, poiché l'applicazione non è stata firmata correttamente.
Dopo aver verificato che il certificato di firma del codice a convalida estesa sia visualizzato sull'applicazione, è possibile procedere al confezionamento dell'applicazione per la distribuzione.