¿Cómo configuro el editor al generar un certificado de firma de código a través de Microsoft Certificate Services 2003?

StackOverflow https://stackoverflow.com/questions/1407914

  •  05-07-2019
  •  | 
  •  

Pregunta

Estoy intentando firmar un manifiesto de ClickOnce utilizando un certificado generado desde Certificate Services 2003 (yendo a http: // cert -server / certsrv , y solicitar un certificado de firma de código desde el navegador). Cuando instalo la aplicación a través de ClickOnce, el editor de la aplicación aparece como mi nombre personal, en lugar del nombre de la empresa.

Por razones obvias, preferiría que se emitiera un certificado que no esté vinculado a un usuario específico, sino a la corporación. ¿Cómo puedo hacer esto a través de Servicios de Certificate Server?

¿Fue útil?

Solución

Deberá iniciar sesión en su Autoridad de certificación y usar Herramienta del administrador de certificados para crear un certificado con el nombre deseado. Primero tendrá que crear el certificado usando la opción / agregar. En este punto, solo existirá en el almacén de certificados de la CA. Luego, use la opción / put para que genere un archivo de certificado X.509. Luego puede tomar ese archivo e instalarlo en las máquinas de los desarrolladores (simplemente haciendo doble clic en el archivo). El certificado existirá en el Almacén de certificados y, por lo tanto, estará disponible cuando seleccione el certificado con el que desea firmar.

Visual Studio también le permitirá hacer referencia al archivo de certificado directamente, pero dejar su certificado a la vista para que cualquiera lo use realmente socava la " seguridad " Aspecto de la infraestructura de su certificado. Parece más conveniente pero tiene consecuencias obvias.

En una nota al margen, en mi empresa en realidad nos gusta el hecho de que el nombre del desarrollador principal aparezca en el certificado. Transmite responsabilidad y propiedad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top