Firmar ejecutables

Firmar ejecutables

Postby hmpaquito » Tue Jul 12, 2022 6: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.
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Firmar ejecutables

Postby hmpaquito » Tue Jul 12, 2022 7: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 ?
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Firmar ejecutables

Postby hmpaquito » Tue Jul 12, 2022 7: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 ?
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Firmar ejecutables

Postby Carles » Wed Jul 13, 2022 12:21 pm

Paquito,

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


El de la grua... :D
Salutacions, saludos, regards

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

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1090
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: Firmar ejecutables

Postby hmpaquito » Wed Jul 13, 2022 4:40 pm

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
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Firmar ejecutables

Postby Joaquim Ferrer » 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-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 !
Fivewinner desde 1.9, programador PHP y Javascript, PWA & HTML5 evangelista
User avatar
Joaquim Ferrer
 
Posts: 102
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Re: Firmar ejecutables

Postby paquitohm » 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/showpo ... tcount=386
https://groups.google.com/g/harbour-use ... kCVnclBgAJ

Salu2
paquitohm
 
Posts: 108
Joined: Fri Jan 14, 2022 8:37 am

Re: Firmar ejecutables

Postby Joaquim Ferrer » Thu Oct 19, 2023 1: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/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/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
User avatar
Joaquim Ferrer
 
Posts: 102
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 83 guests