Para mi aplicación basada en Windows, me gustaría usar ClickOnce como tecnología de implementación. Mi aplicación se distribuirá a través de Internet.Firme la aplicación con un certificado en implementación ClickOnce
En el artículo ClickOnce and Authenticode, leí que:
Para aplicaciones ClickOnce, debe tener un certificado Authenticode que es válido para la firma de código. Se puede obtener un certificado de firma de código en una de tres maneras:
comprar uno de un proveedor certificado.
Reciba uno de un grupo de su organización responsable de crear certificados digitales .
Genere su propio certificado con MakeCert.exe, que se incluye con el Kit de desarrollo de software de Windows (SDK).
En mi caso, el número 2 no es aplicable.
como he leído un par de filas más adelante:
Por defecto, aplicaciones ClickOnce firmados con auto-CERT y desplegado a través de Internet no pueden utilizar la implementación de aplicaciones de confianza.
(El subrayado es mío.)
no puede entender el significado de esta por defecto. ¿La opción n. ° 3 es posible o no en mi caso?
Y luego, para comprender todas las posibilidades, ¿qué implica el # 1? ("Compra uno de un proveedor certificado") ¿Qué tipo de certificado debería comprar? ¿Qué certificate authority se puede recomendar? Dependiendo de lo que debería elegir? ¿Cuánto cuesta un certificado?
¿Cómo generó la CSR para el certificado de firma de código? –