Login Registre-se
Implantar applet para Certificado Digital A3  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
gapler

JavaC Membro

Membro desde: 05/07/2016 09:07:41
Mensagens: 4
Offline

Pessoal, estou tentando implantar um applet para ler os dados do Certificado A3.

Peguei alguns exemplos do próprio forum para isso:

basicamente, o código existente aqui:

http://www.javac.com.br/jc/posts/list/955-applet-java-validar-certificado-digital-a3.page

Fiz um aplicativo web para exibir o applet, basicamente um arquivo applet.jsp:



Quando é exibido, aparece a página com o Title "NF-e Applets Exemplo", o espaço para o objeto ( no tamanho 578x600), mas anotado em vermelho:

"Erro. Clique para obter detalhes"

e quando eu clico, exibe:

ClassNotFoundException

meupacote.SmartCardSignetApplet.class

o que pode estar faltando?




Silmar B. B.

JavaC Membro

Membro desde: 19/12/2016 09:31:40
Mensagens: 1
Offline

Olá amigo, os navegadores Internet Explores 10, Google Chrome e Microsoft Edge desabilitaram o suporte aos applets e provavelmente é esse o motivo do erro. Também estou tendo problemas para resolver. segue abaixo o link:

https://cryptoid.com.br/banco-de-noticias/fim-do-java-como-serao-gerados-com-os-documentos-eletronicos/
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1308
Localização: Bahia
Offline

Na procura de uma solução também.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
celsoale

JavaC Membro

Membro desde: 21/12/2016 15:22:47
Mensagens: 1
Offline

Pessoal, boa tarde!

A própria Oracle já anunciou que tornará applets deprecated a partir do Java 9, então a tendência é que ela desapareça por completo nos próximos anos.

Já em relação aos browsers, o cenário atual é:
- Chrome
Deixou de dar suporte a applets ou qualquer plugin escrito em NPAPI. A alternativa é criar uma extensão que utiliza a API Native Messaging, com essa API é possível fazer o javascript trocar mensagens com uma aplicação instalada na máquina do usuário que pode, por exemplo, acessar os certificados instalados.

- Edge
Já nasceu sem o suporte a plugins NPAPI, logo, também não executa applets. O Edge está implementando o mesmo mecanismo do Chrome, porém, a função de Native Messaging ainda está em desenvolvimento.

- Firefox
Também deverá remover em breve o suporte a NPAPI, porém, ainda permite a execução de applets. O Firefox também permite a utilização da API Native Messaging.

- IE
Permite a execução de applets.

Para executar applets no IE e Firefox, algumas observações:
1) O jar deve estar assinado com um certificado de codesign. O certificado deve ser de uma cadeia de confiança do Java (que conste no cacerts).
2) Utilizar a tag <object> para o IE e a tag <embed> para o Firefox ao invés da tag <applet>. A tag <applet> é deprecated e não é suportada no HTML 5.

Espero ter ajudado e deixo abaixo algumas referências sobre o assunto.

https://www.java.com/pt_BR/download/faq/jdk9_plugin.xml
https://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html
https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plugins-in-firefox/

https://developer.chrome.com/extensions/nativeMessaging
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging
https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/extensions/api-support/extension-api-roadmap/
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team