phelipealves / assinaturadigitaljavascript

Assinatura Digital via JavaScript
http://phelipealves.github.io/assinaturadigitaljavascript/
45 stars 29 forks source link

leitura do cartão #2

Open fredguth opened 7 years ago

fredguth commented 7 years ago

Olá, curti a ideia do projeto. Mas não sei se entendi em que pé ele está.

Segui o fluxo do demo sem nenhum usb token plugado e ele seguiu o fluxo. É só uma prova de conceito ou está implementado?

phelipealves commented 7 years ago

Oi @fredguth, é apenas uma prova de conceito bem simples.

Atualmente há como realizar a leitura dos tokens usb utilizando os navegadores Chrome e Firefox. O projeto do @open-eid chrome-token-signing pode te dar uma ideia dessa integração. A wiki apresenta o modelo de implementação.

brunohelius commented 7 years ago

Muito interessante Phelipealves. Estava pesquisando aqui na Web uma maneira de assinar digitalmente um documento utilizando Javascript apenas. Não dá mais pra fazer aquelas soluções hibridas utilizando Applet Java.

phelipealves commented 7 years ago

Com os navegadores removendo o suporte para o Applet Java a melhor maneira é com JS. O que pode dar mais trabalho é com a aplicação que roda do lado do cliente para se obter os tokens. Compensa analisar e testar projetos como os do @open-eid. Farei isso e postarei aqui os resultados.

brunohelius commented 7 years ago

Ótimo, também vou fazer os testes. Se achar algo interessante, compartilho aqui!

brunohelius commented 7 years ago

Você já viu esse? https://github.com/PeculiarVentures/graphene

fredguth commented 7 years ago

Eu ainda não avaliei a solução do @open-eid, mas as reviews não são boas: https://chrome.google.com/webstore/detail/token-signing/ckjefchnfjhjfedoccjbhjpbncimppeg/reviews

Vou dar uma olhada na graphene. Qual o caso de uso que vocês imaginam para a leitura do cartão?

brunohelius commented 7 years ago

Eu imagino que esses reviews são do plugin de extensão do chrome. Provavelmente as pessoas baixem ele achando que vão fazer assinatura pelo próprio plugin. Enfim, vou tentar seguir por esse caminho mesmo. Vou precisar realizar assinaturas de certificados A3, em tokens e cartões. Para isso é necessário acessar a cert store do sistema operaciona. Com um applet Java eu já fiz no passado mas não quero ir por essa solução não.

fredguth commented 7 years ago

@brunohelius assinar documento fiscal ou jurídico? Estou pensando em usar para assinar NF.

brunohelius commented 7 years ago

Assinar documento PDF normal.

Em 26 de jan de 2017 17:48, "Fred Guth" notifications@github.com escreveu:

@brunohelius https://github.com/brunohelius assinar documento fiscal ou jurídico? Estou pensando em usar para assinar NF.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/phelipealves/assinaturadigitaljavascript/issues/2#issuecomment-275493262, or mute the thread https://github.com/notifications/unsubscribe-auth/ASih77RQXsdu6HSbzn4zti7_m50erVfmks5rWPiGgaJpZM4LuDuE .

ivomarsan commented 6 years ago

Alguém já consegue obter as informações de um Certificado Digital do Tipo A1 ou A3 com JS Puro? ou a forma mais genérica possível?