Para que serve exatamente esse código?

5 respostas
javer

Gostaria de saber o que exatamente esse código faz e quantos vezes ele tem que ser chamado na aplicação?

Provider p = new sun.security.pkcs11.SunPKCS11(arquivoConfigCertificado); Security.addProvider(p); KeyStore ks = KeyStore.getInstance(NFe.TIPO_KEYSTORE_A3); // PKCS11 ks.load(null, senhaCertificado.toCharArray());

5 Respostas

Nicolas_Fernandes

javer:
Gostaria de saber o que exatamente esse código faz e quantos vezes ele tem que ser chamado na aplicação?

Provider p = new sun.security.pkcs11.SunPKCS11(arquivoConfigCertificado); Security.addProvider(p); KeyStore ks = KeyStore.getInstance(NFe.TIPO_KEYSTORE_A3); // PKCS11 ks.load(null, senhaCertificado.toCharArray());

Talvez para a validação do certificado digital de Notas Fiscais Eletrônicas?

G

um dos grandes problemas de NF é que existem N formas de se fazer a mesma coisa, essa parte mesmo que vc mostrou, para mim se trata de carregar corretamente o KS, mas ja vi isso sendo feito de outras formas… é complicado isso, o universo de um sistema de NF é bem complexo.

javer

Estou investigando se há algum problema no meu código pois meu cliente reclama que o envio (e recebimento do protocolo) demora demais, cerca de 40min para um lote de 4 notas (SEFAZ de SP)

G

cara antes o meu demorava também, mas depos que comecei a usar a classe SSLClientAxisEngineConfig o envio se da em cerca de 4 segundos! a primeira vez acaba demorando um pouco, mas depos que é criada uma comunicacao com webserbice o envio é realmente muito rapido.
claro que isso depende da demanda da prefeitura…

javer

Cara eu agradeceria muitíssimo se você me mandasse um exemplo de uso dessa classe.
Seria possível?

Criado 9 de outubro de 2010
Ultima resposta 12 de out. de 2010
Respostas 5
Participantes 3