Login Registre-se
Gerenciar Varios certificados na mesma maquina.  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
phlfulgore

Moderador
[Avatar]

Membro desde: 08/06/2011 13:43:07
Mensagens: 145
Localização: Maceio/AL
Offline

Olá pessoal, boa tarde.

Minha dúvida é na seguinte situação, onde eu tenho varias empresas emitindo NFe ao mesmo tempo e como todas estao hospedadas no mesmo servidor, rodando no mesmo container Tomcat, na hora que é executado minha classe de envio que faz o seguinte comando antes do resto



Ou seja, ele seta no system onde esta o certificado do cliente e a senha, mas e quando ocorrer de ter varios simultaneos, poderá misturar os valores, pois estas informações do System são globais para todo o java, eu estou deixando o metodo sincronizado para nao misturar, mas isso é ruim, tendo em vista que se tiver 100 empresas emitindo NFe ao mesmo tempo, cada uma vai ter que esperar a outra, e eu desejo executar isso em paralelo com Thread.

Alguem sabe como simplificar o uso de varios certificados ao mesmo tempo ?

Eu li algo sobre adicionar varios PCK12 em um somente, ou seja, fazer tipo o CACERTS, seria isso, tem como eu gerar um unico arquivo contendo todos os certificados ja com a senha imbutida ou com uma senha MESTRE que serviria para todos ?

Obrigado.

"No mundo existe 3 tipos de pessoas infelizes, aquelas que não sabem e não perguntam, as que sabem e não ensinam e as que ensinam e não fazem"[Gilcler Regina]
[Email] [WWW] [MSN]
macielgoncalves

Administrador
[Avatar]

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

Olá Pedro,

Tente usar o exemplo no link abaixo, com esse exemplo você não precisa mais setar as propriedades globais. Dê uma olhada e se tiver dúvidas fique a vontade para me perguntar. Eu nunca testei, mas acredito que esse procedimento deve ajudar.

Resolvendo o Problema 403.7 Forbidden para Certificado A1 (ProtocolSocketFactory).

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

Moderador
[Avatar]

Membro desde: 08/06/2011 13:43:07
Mensagens: 145
Localização: Maceio/AL
Offline

E ai maceil, blz.

Entao o código funcionou sim, agora vou fazer simulacoes de utilizacao simultaneas com varios certificados para ver se ele isola.

Valeu.
[]s

"No mundo existe 3 tipos de pessoas infelizes, aquelas que não sabem e não perguntam, as que sabem e não ensinam e as que ensinam e não fazem"[Gilcler Regina]
[Email] [WWW] [MSN]
macielgoncalves

Administrador
[Avatar]

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

Pedro,

Ótimo Pedro, se possível poste os resultados nesse tópico.

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

JavaC Membro
[Avatar]

Membro desde: 17/08/2012 11:06:02
Mensagens: 64
Localização: Rio de Janeiro RJ
Offline



Pessoal estou com a mesma situação do @phlfulgore inclusive estou usando o mencionando por @macielgoncalves porem o conflito existe logo ele esta setando a configurações de SSL global e ao acessar os recursos do SEFAZ teremos conflito de "Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital"

Alguma ideia de como resolver isso ? a unica forma que consegui pensar é em ter módulos web separados pra cada CNPJ mas isso seria horrível em termos de manutenção.

hudson

JavaC Membro
[Avatar]

Membro desde: 31/12/2011 13:53:46
Mensagens: 101
Offline

Aproveitando o tópico aqui, alguém teria uma solução
para usar mais de um certificado A3 na mesma máquina?
[MSN]
GGarcia

JavaC Membro
[Avatar]

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

jcarlos78 wrote:

Pessoal estou com a mesma situação do @phlfulgore inclusive estou usando o mencionando por @macielgoncalves porem o conflito existe logo ele esta setando a configurações de SSL global e ao acessar os recursos do SEFAZ teremos conflito de "Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital"

Alguma ideia de como resolver isso ? a unica forma que consegui pensar é em ter módulos web separados pra cada CNPJ mas isso seria horrível em termos de manutenção.



Tentou executar cada nova chamada ao seu factory utilizando threads sincronizadas?

If you're here, who's running hell?
ruiblaese

JavaC Membro

Membro desde: 19/01/2015 08:23:22
Mensagens: 12
Localização: Rio do Sul
Offline

Boa tarde,

Alguem conseguiu resolver esse problema?


att.
Rui

Rui Blaese -> rui@ibs.inf.br -> Delphi \ Maker \ Java
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team