Che cos'è il software per la firma digitale? Cosa serve per firmare digitalmente il software?
Sto utilizzando Kaspersky antivirus e il software che ho scritto, in Delphi, è contrassegnato dal software antivirus a causa della mancanza di firma digitale, come un software non attendibile.
Per utilizzare il mio software ho bisogno di andare su Kaspersky e impostarlo come un'applicazione attendibile.
Osservando questo articolo vedo che il è richiesto l'uso di certificati:
Before you can get started, you'll need a code-signing certificate and associated private key.
Quindi immediatamente dice che posso generare una chiave nella mia infrastruttura:
You can generate your proper code-signing certificate using your internal Windows public key infrastructure (PKI) or you can buy one from a commercial Certification Authority (CA) such as Verisign.
Quindi, chiedo:
- Come posso generare un certificato sulla mia infrastruttura?
- Quali sono i vantaggi e gli svantaggi di ottenere un certificato digitale?
- Quali sono i vantaggi e gli svantaggi della firma digitale del software?
- Qual è la differenza tra un certificato generato nella mia infrastruttura rispetto a un certificato ottenuto da un ente di certificazione?