Assinar digitalmente um arquivo

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinar digitalmente um arquivo

Mensagem por JoséQuintas »

A lista de certificados pessoais.
Uma é vista pelo Firefox, e outra pelo Internet Explorer.

A do Firefox é justamente o certificado válido, que exportei e depois instalei no Windows.
Parece até que é um conjunto particular do Firefox.
Justamente por isso não encontrava o certificado completo.
E talvez por isso a segurança do Windows não atrapalhe na geração..
firefox.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinar digitalmente um arquivo

Mensagem por JoséQuintas »

Lembrei de outra coisa: e se a autoridade não estiver instalada no computador para validar o certificado?

Então comparei os dois certificados, do ano passado da COMODO Brasil, e o deste ano da COMODO Internacional.

Vejam as autoridades envolvidas nos dois certificados.
comodo.png
Resumindo: vale a pena comprar na ksoftware, só pode ter imprevistos como eu tive, mas acaba saindo metade do preço e vale exatamente do mesmo jeito. A diferença devem ser os impostos.....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Assinar digitalmente um arquivo

Mensagem por pauloa1 »

Comprei apenas porque os aplicativos dos bancos deixavam meu sistema lento "aquela tela esbranquiçada ". Com esse certificado resolveu 100%. Como você falou, só pra baixar foi um pouco complicado, mas mais porque não coloquei o 55 de Brasil na frente do número.

Paulo
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinar digitalmente um arquivo

Mensagem por JoséQuintas »

Eu já aproveitei o certificado pra algo mais.

Toda vez eu tinha que desbloquear meus aplicativos na segurança do Windows Server ao trocar versão.
Agora basta que esteja assinado.

Já facilitou pra mim, sem comprometer a segurança.
Até os usuários podem atualizar, porque vai estar validado.

Acabei transformando o que seria só uma despesa, em algo útil pra facilitar meu dia a dia.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinar digitalmente um arquivo

Mensagem por JoséQuintas »

Não sei porque, de vez em quando a assinatura falha. Isso vém acontecendo há algum tempo, pelo menos que eu tenha percebido, já que o EXE é bloqueado no servidor do cliente quando não tem assinatura.

Acabei adicionando a rotina de checagem de assinatura no meu upload, já que faço tudo pelo aplicativo.

Código: Selecionar todos

STATIC FUNCTION TestExeAssinado( cFileName )

   LOCAL oSignedCode, lOk := .F.

   oSignedCode := win_OleCreateObject( "CAPICOM.SignedCode" )
   oSignedCode:FileName := cFileName
   BEGIN SEQUENCE WITH __BreakBlock()
      oSignedCode:Verify()
      lOk := .T.
   ENDSEQUENCE
   IF ! lOk
      MsgExclamation( "Arquivo não assinado " + cFileName )
   ENDIF

   RETURN lOk
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
bjbernal
Usuário Nível 1
Usuário Nível 1
Mensagens: 31
Registrado em: 06 Ago 2004 17:27

Assinar digitalmente um arquivo

Mensagem por bjbernal »

Este tópico me deixou triste ! Venho tendo problemas com estes plugins bancários e outros erros cabulosos desde meados do ano passado !
Conversei com um amigo que desenvolve em Java e ele sequer ouviu falar destes problemas e necessidade de certificação ! Já perguntaram, eu sei, mas PERGUNTO de novo; me parece que o harbour tá sensivel demais ou visado demais ?

A coisa parece que está indo na OBRIGATORIEDADE de certificar (SER PAGO), isto me parece contra-mão a filosofia do software livre ! Outro DESESPERO CAPITALISTA (como a obsolescência programada) ? Não sou comunista, quero distância do comunismo mas, CONFESSO que também não sou AMANTE deste capitalismo !
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Assinar digitalmente um arquivo

Mensagem por fladimir »

A certificação melhora bem mas não resolve 100%, pra resolver tem q entrar em contato com o pessoal da Diebold q comprou a GAS responsável pelos plugins de segurança bancários e mandar teu aplicativo pra eles liberarem uma versão pra colocar nos teus clientes.

Isso não é restrito apenas a aplicações compiladas com Harbour/xHarbour, participo de outra comunidade, outra linguagem e o pessoal hj estava comentando sobre o assunto e um colega demonstrou o q eu escrevi acima.

Segue link do q ele demonstrou q é o mesmo q eu escrevi acima.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Assinar digitalmente um arquivo

Mensagem por pauloa1 »

Que absurdo!!!

Apesar de que, só com o certificado não tive mais problemas.

"mandar teu aplicativo pra eles liberarem uma versão pra colocar nos teus clientes."

Como seria isso? Enviar o que pra eles ? O executável do sistema? Nome, versão?

Paulo
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Assinar digitalmente um arquivo

Mensagem por fladimir »

Realmente um absurdo.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Assinar digitalmente um arquivo

Mensagem por rochinha »

Amiguinhos,

A Diebold agora é certificadora federal? tem de passar pelo crivo dela?

Arranca fora esta porcaria de WarSaw e tudo mais. Instala a versão Free do Avast com SWBrowser ou Baidu Antivirus com o Baidu Browser.

Outra saida é instalar uma VM e nesta VM instalar este WarSaw e seus lixos e acesso a todos os bancos.

O ITAU tem um aplicativo para acesso totalmente seguro e livre do WarSaw. Já os outros não.

A Diebold é quem deveria pagar pelo prejuízo que me causa.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinar digitalmente um arquivo

Mensagem por JoséQuintas »

"mandar teu aplicativo pra eles liberarem uma versão pra colocar nos teus clientes."
Como seria isso? Enviar o que pra eles ? O executável do sistema? Nome, versão?
Deixei passar esta mensagem.
O responsável pelo servidor configurou para que, caso o certificado do EXE seja o meu, o EXE é liberado pela segurança.
Ou seja, qualquer EXE que eu faça, e assine, já está autorizado pela segurança do servidor.
Nenhuma liberação extra vai ser necessária.

E se pegar vírus?
Ué... se pegar vírus a assinatura não bate, e não será executado.
Por isso acaba sendo totalmente seguro.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Assinar digitalmente um arquivo

Mensagem por asimoes »

Os principais ou maiores bancos já tem aplicativo desktop itaú e bradesco, não precisa de nenhum plugin xerife
É tanta reclamação no reclameaqui que eles cansaram!
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Assinar digitalmente um arquivo

Mensagem por fladimir »

Estou renovando o meu mas não med recordo.. tipo já paguei, gerei, mas gerou um CRT ai importei veio ok, mas não exporta PFX somente CER ou P7B

alguém lembra como resolver?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Assinar digitalmente um arquivo

Mensagem por asimoes »

Se não me engano agora a validação é por token
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinar digitalmente um arquivo

Mensagem por JoséQuintas »

Se não me engano, quando exporta assim é porque o certificado está incompleto, ou porque ao instalar marcou que não poderia exportar chave particular.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder