2009-09-30 20 views
7

¿Es posible utilizar un certificado de servidor para firmar una aplicación java web start? Lo que quiero saber es si funcionará. Tengo un certificado confiable para mi servidor, y me gustaría reutilizar el mismo certificado para firmar una aplicación.Java Sign jar con certificado de servidor

En este momento, tengo esta advertencia:

Este vaso contiene entradas cuya extensión ExtendedKeyUsage del certificado del firmante no permite la firma de código. Este archivo jar contiene entradas cuya extensión NetscapeCertType del certificado de firma no permite la firma del código .

¿Podré iniciar mi aplicación sin la advertencia de que el certificado no es de confianza?

+0

¿Por qué el voto a favor? –

+0

¿Funcionó en tu caso? Me refiero a usar el certificado SSL para el sitio web es útil para la firma JAR también, su experiencia ayudará mucho :) – Amogh

+0

@Amogh Los certificados SSL son para sitios web/webapps que se comunican a través de https. Para aplicaciones independientes necesita un certificado diferente. –

Respuesta

12

Recibirá una advertencia si no utiliza un certificado de firma de código. Para la mayoría de las CA, el certificado de firma de código cuesta más que el certificado del servidor. En mi opinión, esto es solo un plan de comercialización para que pagues por otro certificado. No hay diferencia técnica entre dos certs. Algunos CA pueden ofrecer ofertas combinadas con el uso de ambos.

+0

Ya recibo una advertencia cuando firmo los frascos. ¿Quieres decir que recibiré una advertencia cuando ejecute la aplicación? –

+0

Recibirá una notificación cuando ejecute el JAR incluso si usa el certificado correcto. Pero recibirá una advertencia además de eso en su caso. Desafortunadamente, la mayoría de los usuarios no ven la diferencia :( –

+2

Necesitará un certificado de firma de código real. Consulte http://stackoverflow.com/questions/155241/cheapest-java-code-signing-certificate-not-self- firmó un gran consejo sobre dónde obtenerlos de forma barata. – CarlG

Cuestiones relacionadas