Page 1 of 1

Firmar ejecutables

Posted: Tue Jul 12, 2022 6:45 pm
by hmpaquito
Hola compañeros,

Estoy tratando de firmar el ejecutable con signtool.exe del sistema.
Ya no tiene la opcion de wizard.

Lo hago asi y el error que me da es el siguiente:

C:\signtool>SignTool sign /debug /f XXXXXX.p12 /p XXXXXX elPrograma.exe

The following certificates were considered:
Issued to: XXXXXX PAQUITO - NNNNNNNNV
Issued by: AC FNMT Usuarios
Expires: Wed Jun 10 13:21:54 2026
SHA1 hash: AB11368D4XXXXXX207689792AD6D334CAD756717

Issued to: AC FNMT Usuarios
Issued by: AC RAIZ FNMT-RCM
Expires: Sun Oct 28 13:48:58 2029
SHA1 hash: 808XXXXXXB574CF5877CB841A8DF88396D38AB94

Issued to: AC RAIZ FNMT-RCM
Issued by: AC RAIZ FNMT-RCM
Expires: Tue Jan 01 02:00:00 2030
SHA1 hash: EC50350XXXXXX4956219E2A89A5B42992C4C2C20

After EKU filter, 2 certs were left.
After expiry filter, 2 certs were left.
After Private Key filter, 0 certs were left.
SignTool Error: No certificates were found that met all the given criteria.

Re: Firmar ejecutables

Posted: Tue Jul 12, 2022 7:51 pm
by hmpaquito
Dicho de otra forma compañeros:

¿ Cómo diantres vds./ vosotros firmáis el ejecutable para adecentarlo cada vez que se ejecute y no salga el terrible dialogo de que no está certificado a no ser que se baje el nivel de seguridad de internet ?

Re: Firmar ejecutables

Posted: Tue Jul 12, 2022 7:58 pm
by hmpaquito
Creo que lo encontré... gracias por la ayuda :D :D :D :D

Para firmar ejecutable hace falta un certificado que posibilite firmar ejecutables. Dicho de otro modo: No vale cualquier certificado

https://www.cert.fnmt.es/catalogo-de-se ... -de-codigo

Y todas las horas ¿ Quien las paga ?

Re: Firmar ejecutables

Posted: Wed Jul 13, 2022 12:21 pm
by Carles
Paquito,

hmpaquito wrote:
Y todas las horas ¿ Quien las paga ?


El de la grua... :D

Re: Firmar ejecutables

Posted: Wed Jul 13, 2022 4:40 pm
by hmpaquito
Carles wrote:Paquito,

hmpaquito wrote:
Y todas las horas ¿ Quien las paga ?


El de la grua... :D


Es una anécdota muy conocida... Que llegando el escritor Josep Plá, en 1954, al puerto de Nueva York, viendo esos magníficos edificios con esa cantidad de luces tuvo como primera impresión y a la vez pregunta "Y todo esto ¿ Quién lo paga ?"

Cuánta razón tenía D. Josep :D :D :D

Re: Firmar ejecutables

Posted: Wed Oct 18, 2023 11:54 am
by Joaquim Ferrer
hmpaquito wrote:
Para firmar ejecutable hace falta un certificado que posibilite firmar ejecutables. Dicho de otro modo: No vale cualquier certificado

https://www.cert.fnmt.es/catalogo-de-se ... -de-codigo
@hmpaquito veo que pudiste solucionar la firma digital de un exe
El enlace para el certificado FNMT ya no existe, sabes si existe alguna alternativa ?

Saludos y gracias !

Re: Firmar ejecutables

Posted: Thu Oct 19, 2023 11:59 am
by paquitohm
Joaquin,

No, lo siento: Aquel procedimiento lo estudié pero al final no lo llevé a cabo

Te pongo un par de enlaces al respecto

https://www.clubdelphi.com/foros/showpo ... tcount=386
https://groups.google.com/g/harbour-use ... kCVnclBgAJ

Salu2

Re: Firmar ejecutables

Posted: Thu Oct 19, 2023 1:32 pm
by Joaquim Ferrer
paquitohm wrote:Joaquin,

No, lo siento: Aquel procedimiento lo estudié pero al final no lo llevé a cabo

Te pongo un par de enlaces al respecto

https://www.clubdelphi.com/foros/showpo ... tcount=386
https://groups.google.com/g/harbour-use ... kCVnclBgAJ

Salu2
Muchas gracias por responder @paquitohm

Existe en este foro, un hilo en el que el compañero @AngelSalom nos dejó un enlace interesante para comprender todo esto ...
https://forums.fivetechsupport.com/view ... c9#p219267

También nuestro querido master @AntonioLinares en su momento, cuando aparecieron las aplicaciones Metro para Windows 8, nos dejó la forma de generar certificados de firma en modo local, que ilustra como trabajar con las herramientas makecert y signtool
https://forums.fivetechsupport.com/view ... c9#p127751

El tema, a parte de cierta complejidad técnica -superable-, es adquirir un certificado para la firma de código, digamos que 'económico'
Por lo que estoy encontrando, varía entre 250 € y 400 € al año
Lamentablemente la FNMT que provee de certificados para identificación muy económicos, ya no tiene en su catálogo los de firma de código

Seguiremos investigando !