Login Registre-se
Descobrir CNPJ em certificado A1  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
roni

JavaC Membro
[Avatar]

Membro desde: 29/08/2011 17:55:16
Mensagens: 8
Offline

Bom dia feras, gostaria de saber como faço para descobrir o cnpj-base do certificado.
Existe algum método para conseguir essa informação em certificados A1?
jeroqueiroz

Moderador
[Avatar]

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

Se possível explica mais detalhado a sua necessidade para que possamos ajudar.

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

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

Olá roni,

A pergunta é boa. Eu nunca precisei desse recurso em meus sistemas, mas vou verificar para você, deve haver um meio. Aguarde...


Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



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

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
roni

JavaC Membro
[Avatar]

Membro desde: 29/08/2011 17:55:16
Mensagens: 8
Offline

jeroqueiroz wrote:Se possível explica mais detalhado a sua necessidade para que possamos ajudar.


jeroqueiroz, o emissor da prodesp verifica se o cnpj que está cadastrado no certificado digital é o mesmo do emitente da nfe,
e eu queria saber como posso fazer esse teste também.


macielgoncalves wrote:Olá roni,

A pergunta é boa. Eu nunca precisei desse recurso em meus sistemas, mas vou verificar para você, deve haver um meio. Aguarde...


Maciel, esse teste não é obrigatório para enviar uma NF-e não?
Estou aguardando Maciel.
Obrigado.
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

roni,

Obrigatório não é, já que é validado pela SAFAZ retornando erro na emissão da NF-e, mas concordo com você que fica mais seguro e ágil para o usuário fazer essa validação antes do envio do XML da NF-e, pois é certo que a mesma será rejeitada.

Att,

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



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

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
roni

JavaC Membro
[Avatar]

Membro desde: 29/08/2011 17:55:16
Mensagens: 8
Offline

macielgoncalves wrote:roni,

Obrigatório não é, já que é validado pela SAFAZ retornando erro na emissão da NF-e, mas concordo com você que fica mais seguro e ágil para o usuário fazer essa validação antes do envio do XML da NF-e, pois é certo que a mesma será rejeitada.

Att,


Entendi Maciel,
obrigado pelo esclarecimento.
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

roni,

Conforme prometi deu uma pesquisada para encontrar uma forma de recuperar os dados que você precisa, criei um tópico com um exemplo no link abaixo:

Recuperando informações do Certificado Digital (CNPJ, Nome do Responsável, etc..)

Att,

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



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

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
roni

JavaC Membro
[Avatar]

Membro desde: 29/08/2011 17:55:16
Mensagens: 8
Offline

macielgoncalves wrote:roni,

Conforme prometi deu uma pesquisada para encontrar uma forma de recuperar os dados que você precisa, criei um tópico com um exemplo no link abaixo:

Recuperando informações do Certificado Digital (CNPJ, Nome do Responsável, etc..)

Att,


Obrigado Maciel, ajudou muito.
Valeu.
Felipe

Administrador
[Avatar]

Membro desde: 07/03/2011 09:13:53
Mensagens: 21
Localização: Tubarão - Braço do Norte / SC
Offline

Pessoal, o tópico é antigo mas vou colocar aqui uma solução que encontrei para capturar o CNPJ sem libs terceiras (bouncy castle).
O certificado usado foi modelo A1 ICP-BRASIL;



O método isCNPJ, apenas valida se o valor passado é um CNPJ válido, então implementem conforme suas regras (14 digitos numericos, digito verificador etc...)
A classe StringEscapeUtils é uma classe da api apache commons lang.
Todo o exemplo foi feito em java 8, mas segundo a documentação da oracle, está disponível a partir da versão 7, exceto claro, os lambdas do exemplo que ai sim é somente no java 8.

Esta mensagem foi editada 1 vez. Última atualização foi em 26/05/2015 13:59:14


Att,

Felipe Damiani
[WWW] [MSN]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team