FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Firmar ejecutables
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Firmar ejecutables
Posted: Tue Jul 12, 2022 06:45 PM
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.
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Firmar ejecutables
Posted: Tue Jul 12, 2022 07:51 PM

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 ?

Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Firmar ejecutables
Posted: Tue Jul 12, 2022 07:58 PM

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 ?

Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Firmar ejecutables
Posted: Wed Jul 13, 2022 12:21 PM
Paquito,

hmpaquito wrote:

Y todas las horas ¿ Quien las paga ?


El de la grua... :-)
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Firmar ejecutables
Posted: Wed Jul 13, 2022 04:40 PM
Carles wrote:Paquito,

hmpaquito wrote:

Y todas las horas ¿ Quien las paga ?


El de la grua... :-)


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 :-) :-) :-)
Posts: 105
Joined: Sat Jan 14, 2012 03:46 PM
Re: Firmar ejecutables
Posted: Wed Oct 18, 2023 11:54 AM
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-servicios/certificados-electronicos/certificado-para-firma-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 !
Fivewinner desde 1.9, programador PHP y Javascript, PWA & HTML5 evangelista
Posts: 318
Joined: Fri Jan 14, 2022 08:37 AM
Re: Firmar ejecutables
Posted: Thu Oct 19, 2023 11:59 AM
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/showpost.php?p=539696&postcount=386
https://groups.google.com/g/harbour-users/c/YBQgmKvWc9U/m/zFkCVnclBgAJ

Salu2
Posts: 105
Joined: Sat Jan 14, 2012 03:46 PM
Re: Firmar ejecutables
Posted: Thu Oct 19, 2023 01:32 PM
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/showpost.php?p=539696&postcount=386
https://groups.google.com/g/harbour-users/c/YBQgmKvWc9U/m/zFkCVnclBgAJ

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/viewtopic.php?f=6&t=36760&p=219267&hilit=certificado+exe&sid=e1156c7cca33801b9b3a8c9abbbe88c9&sid=e1156c7cca33801b9b3a8c9abbbe88c9#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/viewtopic.php?f=3&t=23747&p=127751&hilit=sign+exe&sid=e1156c7cca33801b9b3a8c9abbbe88c9&sid=e1156c7cca33801b9b3a8c9abbbe88c9#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 !
Fivewinner desde 1.9, programador PHP y Javascript, PWA & HTML5 evangelista

Continue the discussion