Login Registre-se
Verificar Validade Certificado Digital(Logar com o Certificado)  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
jefferson_rosa

JavaC Membro

Membro desde: 23/12/2016 15:19:55
Mensagens: 5
Offline

Preciso acessar o site e fazer autenticação com o certificado digital.
Como faço para fazer isso, segue o exemplo de código do "thibeserra " de exemplo que checa o certifica.
Obrigado pela atenção!

Esta mensagem foi editada 1 vez. Última atualização foi em 23/12/2016 16:18:10

samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 561
Localização: Goiás
Offline

Ai Varia né Amigo.
Você que vai Logar?
Você que vai cria o Site?

O exemplo q foi passado ai vc teria que fazer um Upload do arquivo, A maioria dos sites utilizam Repositorio do Windows.

Enfim tem mil cenários pra isso. E vc vai ter que ser mais especifico para podermos te ajudar!

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

Experimente a API que facilita a emissão de NFe/NFC-e-> http://www.javac.com.br/jc/posts/list/2614-projeto-biblioteca-javanfe-com-jaxb-nfe-simples.page
Experimente a API que facilita a emissão de CTe-> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-2000.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe

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]
jefferson_rosa

JavaC Membro

Membro desde: 23/12/2016 15:19:55
Mensagens: 5
Offline

Na verdade eu tenho certificado.pfx e preciso importar o mesmo no navegador antes de logar, no caso preciso logar no site sefaz.
Fico no aguardo e agradeço a sua ajuda.

GGarcia

JavaC Membro

Membro desde: 28/05/2013 17:12:21
Mensagens: 164
Offline

Cara, você não consegue automatizar acesso ao site do SEFAZ dessa forma.

Você precisa instalar o .pfx no seu browser de preferência pelas opções dele ou simplesmente usando dois cliques e seguir o wizard caso vá utilizar IE ou Edge.

Até mesmo porque, você pode ter N certificados para fazer login no site do SEFAZ e o browser vai te mostrar uma lista de certificados e você escolhe qual usar para logar.

Esta mensagem foi editada 1 vez. Última atualização foi em 26/12/2016 14:51:59


If you're here, who's running hell?
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 561
Localização: Goiás
Offline

É amigo isso que vc esta querendo fazer é meio complicado.
Vc estaria usando Robos, pra manipular Site de Terceiros.
Tem como (Veja https://www.mkyong.com/java/how-to-automate-login-a-website-java-example/) , mas não é nunca recomendado isso, pois vc cada virgula que o site mudar, vc terá que modificar seu codigo inteiro.

Nós diga o que vc precisa detalhadamente para poder te ajudar.

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

Experimente a API que facilita a emissão de NFe/NFC-e-> http://www.javac.com.br/jc/posts/list/2614-projeto-biblioteca-javanfe-com-jaxb-nfe-simples.page
Experimente a API que facilita a emissão de CTe-> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-2000.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe

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]
GGarcia

JavaC Membro

Membro desde: 28/05/2013 17:12:21
Mensagens: 164
Offline

samuk.exe@hotmail.com wrote:É amigo isso que vc esta querendo fazer é meio complicado.
Vc estaria usando Robos, pra manipular Site de Terceiros.
Tem como (Veja https://www.mkyong.com/java/how-to-automate-login-a-website-java-example/) , mas não é nunca recomendado isso, pois vc cada virgula que o site mudar, vc terá que modificar seu codigo inteiro.

Nós diga o que vc precisa detalhadamente para poder te ajudar.


Cara, robots pra isso tipo de coisa é muito complicado, ainda mais os sites das fazendas estaduais que vivem mudando sem aviso prévio.

Cara, com nota eletrônica não tem muito mistério:

- Se existe webservice, vc automatiza o serviço através das funções liberadas pela Receita Federal.
- Se não existe webservice é porque o serviço procurado é muito específico e só deve ser consultado pelo site.

Sem contar que alguns SEFAZ ainda exigem captcha para efetuar qualquer tipo de consulta referente a documentos eletrônicos.

O que eu faço para clientes que sentem necessidade de acessar serviços redundantes (eles simplesmente não conseguem se contentar com as respostas dos webservices que o sistema fornece) para consultar o que o sistema já os informa, é colocar um atalho pra eles no seu browser de preferencia e deu. Com o certificado instalado lá, toda vez que quiserem acessar vão precisar escolher o certificado e voilà!

If you're here, who's running hell?
Kaue Fraccaroli

JavaC Membro

Membro desde: 13/03/2017 15:24:55
Mensagens: 3
Offline

SAMUK, uma dúvida .
Estou com problema também referente ao nome amigável, o meu o problema são arquivos que não possuem o mesmo.

Conheço o método de exportar o certificado novamente via windows, porém esse método não irá me atender pois irei possuir clientes leigos .

O meu problema seria em :



como você pode notar keystore.getCertificate unico local em que me retorna o certificado em si, utiliza o "Alias - nome amigavel", vocês possuem ou sabem como pegar as informações do certificado sem ser por um keystore? ou se consigo buscar sem um nome amigavel?

samuk.exe@hotmail.com wrote:É amigo isso que vc esta querendo fazer é meio complicado.
Vc estaria usando Robos, pra manipular Site de Terceiros.
Tem como (Veja https://www.mkyong.com/java/how-to-automate-login-a-website-java-example/) , mas não é nunca recomendado isso, pois vc cada virgula que o site mudar, vc terá que modificar seu codigo inteiro.

Nós diga o que vc precisa detalhadamente para poder te ajudar.
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team