Configurar eSigner CKA
Descargue eSigner CKA de SSL.com e instale la aplicación.
Para obtener una guía completa sobre cómo instalar eSigner CKA y usarlo para cargar su certificado de firma de código EV en el Almacén de certificados de usuario, dirígete a esta guía: Cómo automatizar la firma de código EV con Signtool.exe o Certutil.exe usando eSigner CKA (adaptador de clave de nube).
Las siguientes subsecciones son fragmentos importantes de la guía.
Elija la firma de código automatizada
Elegir la firma de código automatizada durante el modo de instalación evitará que Visual Studio solicite la OTP varias veces si tiene varios archivos para firmar. Hacer clic este enlace para leer la sección de la guía que explica cómo instalar eSigner CKA para la firma de código automatizada.
Después de instalar eSigner CKA, inicie sesión en el programa con las credenciales de su cuenta SSL.com.
Coloque su contraseña de un solo uso basada en el tiempo (TOTP)
Puede encontrar su TOTP incluido en los detalles del pedido del certificado de firma de código EV en su cuenta SSL.com. Escriba el PIN de 4 dígitos que configuró previamente cuando inscribió su pedido para eSigner y luego haga clic en el Mostrar código QR botón para revelar el TOTP.
Su TOTP se mostrará en un cuadro etiquetado código secreto. Copie el TOTP, péguelo en el Secreto TOTP campo de la ventana eSigner CKA y luego haga clic en el OK Para guardarlo.
Después de ingresar las credenciales de su cuenta SSL.com y TOTP, podrá ver los detalles de su certificado EVCS. En caso de que decida actualizar su TOTP, pegue el nuevo TOTP en el campo asignado y luego haga clic en Guardar.
Consulta tu Certificado de Firma de Código EV en el Almacén de certificados de usuario
Al instalar eSigner CKA y agregar su certificado EVCS al Almacén de certificados de usuario, podrá comprobar su certificado EVCS pulsando Tecla de Windows + R y luego escribe certmgr.msc para acceder al almacén de certificados de usuario. Cuando aparezca la ventana del administrador de certificados, haga clic en el metas profesionales carpeta en el panel izquierdo y luego seleccione la Certificados subcarpeta a la derecha para ubicar su certificado EVCS.
Ejecute Visual Studio 2022
Abra su proyecto en Visual Studio y desplácese hasta la ventana Explorador de soluciones.
Haga clic en la pestaña Demostración y elija la opción Publicar.
Cuando aparezca la ventana de ubicaciones de publicación, elija ClickOnce y haga clic Siguiente.
Confirme la ubicación para la publicación y haga clic en Siguiente.
Sigue haciendo clic Continuar para Ubicación de instalación y Ajustes
Una vez que alcanzas el Firmar manifiestos etapa, haga clic en la casilla de verificación para Firmar los manifiestos de ClickOnce opción y luego haga clic Seleccionar de la tienda.
Elija el certificado de firma de código EV correcto que haya cargado en el Almacén de certificados de usuario utilizando eSigner CKA.
También puede verificar si el número de serie del certificado coincide con el de eSigner CKA haciendo clic en las propiedades del certificado y Beneficios lengüeta.
Haga clic en Finalizar
Al asegurarse de haber seleccionado el certificado correcto, haga clic en Continuar y, a continuación, Color .
Listo para publicar
Luego, Visual Studio le notificará que el archivo está listo para publicarse en ClickOnce. Haga clic en el Publicar
Publicado con éxito
Varios segundos después de hacer clic en el Publicar , Visual Studio 2022 le notificará si los archivos se han firmado y publicado correctamente.
Verifique las firmas digitales en los archivos firmados
A continuación, puede dirigirse a la ubicación de los archivos que se han firmado con código y comprobar los detalles de sus firmas digitales.
Haga clic derecho en cada archivo. Hacer clic Propiedades. Haga clic en el Firmas digitales lengüeta. Y luego haga clic en el Beneficios para ver los detalles del certificado de firma de código EV.
Notas
- Este tutorial es para la integración de ClickOnce eSigner CKA con Visual Studio 2022
- eSigner CKA no funcionará en Visual Studio 2013 debido a CSP (proveedores de servicios criptográficos)
- eSigner CKA funcionará en Visual Studio 2019, pero tendrá ligeras variaciones en algunos pasos según su interfaz.
- La fecha y la hora en su computadora deben sincronizarse con la ubicación donde está firmando actualmente. Si este no es el caso, Visual Studio 2022 no podrá publicar sus archivos.
- En la firma de código de sus archivos con eSigner CKA y Visual Studio 2022, puede usar un certificado emitido o un certificado de prueba en el espacio aislado de SSL.com. La guía de eSigner CKA le enseña cómo configurar la aplicación para la firma en vivo o de prueba.