[firebase-br] GBPlugin e Warsaw

Carlos H. Cantu listas em warmboot.com.br
Qua Jun 29 10:52:40 -03 2016


Interessante. Assinando dessa forma, o Windows também pára de dar
aquele aviso quando o programa é executado?

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

PC> Segue um passo-a-passo completo das informações que eu havia passado
PC> anteriormente:


PC> Programas utilizados:
PC>   - OpenSSL => para poder gerar o certificado
PC>   - SignTool => para assinar o binário com o certificado gerado

PC> Download dos programas:
PC>    - OpenSSl => https://slproweb.com/products/Win32OpenSSL.html
PC>    - SignTool => Este programa pertence ao Microsoft SDK e então talvez
PC> alguns de vcs já possuam ele instalado no seu computador. No meu caso ele
PC> se encontra na pasta "C:\Program Files (x86)\Windows Kits\10\bin\x64\" Mas
PC> para quem não possui, pode fazer o download aqui
PC> https://developer.microsoft.com/pt-br/windows/downloads/windows-10-sdk

PC> Incluir os diretórios onde foi instalado os programas (OpenSSL e SignTool)
PC> nas variável de ambiente Path:
PC>   - Botão direito no "Meu Computador" => "Propriedades" => "Configurações
PC> avançadas do sistema" => Aba "Avançado" => Botão "Variáveis de Ambiente" =>
PC> Localizar a variável "Path" que está na lista de baixo (Variáveis do
PC> Sistema) e incluir os diretorios que onde estão os arquivos OpenSSL.exe e
PC> SignTool.exe. No meu caso o OpenSSL está em "C:\OpenSSL-Win64\bin" e o
PC> SignTool em "C:\Program Files (x86)\Windows Kits\10\bin\x64\". Clique em OK
PC> para confirmar.
PC>   - Abra uma janela do Prompt de Comando e digite: OpenSSL para ver se ele
PC> irá encontrar o arquivo e faça o mesmo com SignTool, digite SignTool.
PC>   - Obs. O prompt só irá reconhecer estes novos caminhos na variável Path
PC> se vc abrir o prompt somente após clicar em OK depois de ter incluido.

PC> Seguir os passos para gerar o certificado e assinar o seu binário:
>>> openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout
PC> certificado.pem -out certificado.pem

>>> set RANDFILE=.rnd

>>> openssl pkcs12 -export -out certificado.pfx -in certificado.pem -name
PC> "Certificado Exemplo"

>>> SignTool sign /f certificado.pfx /t
PC> http://timestamp.verisign.com/scripts/timstamp.dll  /p senha
PC> seu_programa.exe


PC> Vc pode confirmar se seu binário está assinado indo nas propriedades dele e
PC> verificar se existe a aba "Assinaturas Digitais"


PC> Se tiverem dúvidas podem mandar aí.

PC> Abraços,
PC> Pablo Cunha


PC> Em 29 de junho de 2016 10:08, Ricardo Rodrigues .'. <ricardopd em gmail.com>
PC> escreveu:

>> Efetuei testes e solucionei o problema conforme citado no post com o
>> OpenSSL, caso alguém esteja com dificuldades estou a disposição. Desde já
>> agradeço a atenção de todos.
>>
>> Em 29 de junho de 2016 08:28, Pablo Cunha <fubabm em gmail.com> escreveu:
>>
>> > Bom dia pessoal,
>> > Eu tive o mesmo problema de sumir componente e tal, e então eu gerei um
>> > certificado na minha máquina mesmo e então passei a assinar meu
>> executável.
>> >
>> > Não é complicado fazer isso.
>> > Usei o OpenSSL para gerar o certificado e a ferramenta SignTool da
>> > Microsoft
>> >
>> > Comandos:
>> >
>> > >> openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout
>> > certificado.pem -out certificado.pem
>> >
>> > >> set RANDFILE=.rnd
>> >
>> > >> openssl pkcs12 -export -out certificado.pfx -in certificado.pem -name
>> > "Certificado Exemplo"
>> >
>> > >> SignTool sign /f certificado.pfx /t
>> > http://timestamp.verisign.com/scripts/timstamp.dll  /p senha
>> > seu_programa.exe
>> >
>> > -----
>> >
>> > Somente depois que passei a assinar meus executáveis que parei de ter
>> estes
>> > problemas.
>> >
>> >
>> > Abraços,
>> > Pablo Cunha
>> >
>> >
>> >
>> >
>> > Em 28 de junho de 2016 14:32, Ricardo Rodrigues .'. <ricardopd em gmail.com
>> >
>> > escreveu:
>> >
>> > > Boa tarde galera, estou tendo problemas com meu software com esses
>> caras
>> > > citados no assunto, pesquisei a respeito porém não achei nada de
>> > concreto,
>> > > desculpa se eu esteja repetindo o post.
>> > >
>> > > Em alguns clientes na maquina que tem o servidor do firebird instalado
>> > > acontece de tudo um pouco, as vezes lentidão, as vezes caiu o banco,
>> some
>> > > os componentes da tela e etc.
>> > >
>> > > Alguma alma bondosa resolveu essa questão ?
>> > >
>> > >
>> > > Desde já agradeço a atenção.





Mais detalhes sobre a lista de discussão lista