¿Qué es el software de firma digital? ¿Qué se necesita para firmar digitalmente un software?
Estoy usando el antivírus Kaspersky y el software que escribí, en Delphi, está marcado por el software antivirus debido a la falta de firma digital, como un software no confiable.
Para usar mi software, necesito ir a Kaspersky y configurarlo como una aplicación confiable.
Observando este artículo veo que se requiere el uso de certificados:
Antes de comenzar, necesitará un certificado de firma de código y una clave privada asociada.
Luego, inmediatamente dice que puedo generar una clave en mi infraestructura:
Puede generar su certificado de firma de código adecuado usando su infraestructura de clave pública interna de Windows (PKI) o puede comprar una de una Autoridad de Certificación comercial (CA) como Verisign.
Entonces, pregunto:
- ¿Cómo puedo generar un certificado en mi propia infraestructura?
- ¿Cuáles son las ventajas y desventajas de obtener un certificado digital?
- ¿Cuáles son las ventajas y desventajas de firmar digitalmente un software?
- ¿Cuál es la diferencia entre un certificado generado en mi propia infraestructura en comparación con un certificado obtenido por una institución certificadora?