2009-06-10 17 views
28

¿Cuál es el proceso de obtención de un certificado para firmar mi ClickOnce conjunto (es)?¿Firmando ClickOnce con un certificado?

Tengo algunas aplicaciones ClickOnce en mi empresa, pero todas están firmadas con certificados temporales creados por Visual Studio. Esos obviamente no son Trusted Root Authorities ni editores de confianza. He seguido el artículo Configuring ClickOnce Trusted Publishers, y me gusta la experiencia cuando algo se firma con un certificado que es tanto una autoridad de raíz de confianza como un editor de confianza (es decir, sin solicitud, solo una instalación).

  1. ¿Puedo utilizar el mismo certificado para firmar varios conjuntos de ClickOnce?
  2. ¿Cuánto cuesta un certificado?
  3. ¿Qué información debo proporcionar al obtener el certificado?
  4. ¿El certificado debe conocer dónde se encuentra la ubicación de publicación? Por ejemplo, si actualmente tengo mis aplicaciones ClickOnce disponibles en http://apps.mycompany.com/ y deseo cambiar esto más tarde, por ejemplo http://www.mycompany.com/apps o http://apps.mysubcompany.com, ¿tendré que obtener otro certificado?
  5. ¿Hay editores recomendados para obtener de la firma ClickOnce (por ejemplo, alguien que ya podría estar en un Windows   XP, Windows   Vista o Windows   7 Trusted Root Authority store)?
  6. ¿Cómo puedo agilizar la instalación en la tienda de Trusted Publisher?

Respuesta

10

Tuve que trabajar con el ClickOnce firmado recientemente. No fue la experiencia más fluida, pero una vez que esto se ha hecho (y conectado a la publicación automática) comenzó a funcionar como una maravilla. Aquí está el producto real, si está interesado en el comportamiento: Forecasting Add-in for Excel.

El artículo en ClickOnce Manifest Signing and Strong-Name Assembly Signing fue un buen comienzo.

¿Puedo usar el mismo certificado para firmar ensamblajes ClickOnce múltiples?

Sí.

¿Cuánto cuesta un certificado?

Tucows offers certificates for 75$, pero el proceso es bastante lento.

¿Qué información debo proporcionar al obtener el certificado?

Controlan sus documentos (por ejemplo, un escaneo de su certificado de incorporación), revisan su registro de whois y cosas como esta.

¿El certificado debe conocer dónde se encuentra la ubicación de publicación?

Esto no fue necesario en nuestro caso.

+0

¿Cuánto dura el período de caducidad? Usamos un certificado generado localmente para aplicaciones internas, lo cual está bien, pero expira después de 1 año. ¿Es posible obtener un certificado que sea bueno por mucho más tiempo? – AndyD273

1

Tengo un certificado de firma de código Thawte, y ha funcionado muy bien (una vez que llegué el procedimiento de firma descubierto ...)

  • Cuesta US $ 299 por año (Microsoft Authenticode (Multi -Finalidad) Certificado)

  • Thawte ya es una raíz de confianza en Windows por lo que para los clientes que trabaja muy bien. (Tuve que instalar certificados raíz adicionales en la máquina de la firma, sin embargo.)

Usted es bienvenido a visitar nuestra aplicación en http://www.ludesi.com/download.

+3

No compre un certificado de thawte si alguna vez piensa implementar algún Complemento de Office con ClickOnce. Tienen un editor intermedio y no se conectan correctamente con el software ClickOnce para complementos VSTO. Solo para tu información. Está bien para las aplicaciones de escritorio normales. (Este es un error de ClickOnce.) – RobinDotNet

+3

@RobinDotNet ¿Conoces algún editor que no tenga el problema que describes? – Cilvic

Cuestiones relacionadas