[RESUELTO] Problema de certificado durante la actualización 1.5 (Windows)

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Elminio
Mensajes: 33
Inscripción: 19 de febrero de 2016 - 15:39

14 de marzo de 2018 - 14:26

Hola a todos,

tengo problemas para configurar el certificado.
La documentación indica que no es necesario crear una clave nueva y que la que debemos usar está en c:\private\mykey.pem.

Voy a "Generar un certificado" y
en el campo "Directorio de destino para las claves" aparece C:\wapt\private.
¿Qué debo hacer? ¿
Usar la clave de la ruta antigua c:\private o la de la nueva c:\wapt\private?
Porque en ambos casos, la contraseña que uso no funciona: "Error al crear la clave: exceptions.TypesError: Se proporcionó la contraseña, pero la clave privada no está cifrada".

Saludos,
Elminio
Última edición realizada por Elminio el 15 de marzo de 2018 a las 09:14; editado 2 veces.
Avatar de usuario
agauvrit
Experto en WAPT
Mensajes: 238
Inscripción: 17 de noviembre de 2016 - 10:25
Ubicación: Nantes
Contacto :

14 de marzo de 2018 - 14:40

Buen día,

Si has seguido la documentación correctamente, ahora deberías proteger tu clave privada con una contraseña:
La clave privada no debe NUNCA ser almacenado en C:\wapt\privado ya que este es el directorio de instalación de su agente WAPT y, por lo tanto, se encapsula cuando se crea el agente.

Terminarías con una clave privada dispersa por toda tu red.

Por lo tanto, es efectivamente la clave privada ubicada en C:\privado que deben protegerse y para los cuales será necesario generar un certificado con el atributo Code-Signing

Atentamente,

Alejandro
Elminio
Mensajes: 33
Inscripción: 19 de febrero de 2016 - 15:39

14 de marzo de 2018 - 14:53

Hola agauvrit,

sin embargo, recibo este mensaje de error "Error al crear la clave: exceptions.TypesError: Se proporcionó una contraseña, pero la clave privada no está cifrada." cuando ingreso una contraseña para la clave privada.

Elminio
Avatar de usuario
agauvrit
Experto en WAPT
Mensajes: 238
Inscripción: 17 de noviembre de 2016 - 10:25
Ubicación: Nantes
Contacto :

14 de marzo de 2018 - 15:21

Buen día,

He añadido una captura de pantalla a la documentación:
Su mensaje significa que la clave privada no está protegida con contraseña y que actualmente no puede generar un certificado para ella

Alejandro
Elminio
Mensajes: 33
Inscripción: 19 de febrero de 2016 - 15:39

14 de marzo de 2018 - 16:11

Sigo teniendo pequeños problemas con los certificados.
Ahora, cuando vuelvo a firmar todos los paquetes:
`wapt-signpackages -i -s --message-digest=sha256,sha1 -c C:\private\Clef.crt C:\wapt\waptserver\repository\wapt\*.wapt`,
obtengo este error:
Error: El certificado None no permite firmar paquetes con el archivo setup.py.

Elminio
Avatar de usuario
agauvrit
Experto en WAPT
Mensajes: 238
Inscripción: 17 de noviembre de 2016 - 10:25
Ubicación: Nantes
Contacto :

14 de marzo de 2018 - 16:18

Es probable que el certificado que estás utilizando no tenga el atributo de firma de código.

Genera un nuevo certificado con dicho atributo en Herramientas > Generar certificado y, a continuación, vuelve a firmar tus paquetes utilizando este certificado.

- Alexandre
Elminio
Mensajes: 33
Inscripción: 19 de febrero de 2016 - 15:39

15 de marzo de 2018 - 08:52

Una última cosa:

volví a firmar los paquetes y funciona.
Pero estoy atascado en la conversión de FQDN a UUID (aún no he generado el agente).
"Finalmente, cambie el nombre (convierta FQDN a UUID) y vuelva a firmar los paquetes de la máquina (omita este paso si eligió fqdn_as_uuid al generar el agente)".



Elminio
Avatar de usuario
agauvrit
Experto en WAPT
Mensajes: 238
Inscripción: 17 de noviembre de 2016 - 10:25
Ubicación: Nantes
Contacto :

15 de marzo de 2018 - 10:05

¡Perfecto!

Hay una omisión en la documentación relativa a la firma de los paquetes de máquinas; la corregiremos.
Avatar de usuario
agauvrit
Experto en WAPT
Mensajes: 238
Inscripción: 17 de noviembre de 2016 - 10:25
Ubicación: Nantes
Contacto :

15 de marzo de 2018 - 10:30

Esto debería quedar un poco más claro: https://www.wapt.fr/fr/doc/waptserver_u ... ml#windows
Elminio
Mensajes: 33
Inscripción: 19 de febrero de 2016 - 15:39

15 de marzo de 2018 - 11:45

De acuerdo, todo bien por mi parte con respecto al certificado (gracias).
Al crear el agente, obtengo este error (ver imagen adjunta).

Elminio
Archivos adjuntos
agente_wapt01.png
agent_wapt01.png (3,56 KB) Visto 6689 veces
Bloqueado