-
Total de ítens
1.192 -
Registro em
-
Última visita
-
Days Won
12
juaumkiko last won the day on 8 Agosto 2015
juaumkiko had the most liked content!
Sobre juaumkiko
Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
juaumkiko's Achievements
-
AllyRafhiyy E N Nunes started following juaumkiko
-
Amarildo de Matos started following juaumkiko
-
P1S Prime Solutions started following juaumkiko
-
Opa Pessoal... Consegui assinar o RPS e depois o LOTE com OpenSSL. A jogada é com o Lote. Após assinar todos os RPS individualmente, monte o Lote de RPS com todos os RPS já assinado e posicione as Tags de assinatura DO LOTE apenas, no inicio do arquivo.... Note que as tags do lote ainda nao estao assinadas. Execute o processo de assinatura normalmente e depois realoque as tag assinada do lote no local correto, que é o fim do arquivo. Abraços
-
Bom... Em contato com o Aleksey que é o pai da criança ;), ele me informou que o referido erro (expr=xpointer(id('1332')) acontece porque esta tentando assinar essa referencia e não existe DTD para isso. O que esta correto pois o DTD esta para assinar o Lote (133) e nao o RPS já assinado (1332). Ele informou ainda que por padrão o xmlsec assina sempre o primeiro nó de assinatura que ele encontrar, dae vem o problema pois o primeiro nó já esta assinado (é o RPS). Ele teria que assinar o segundo nó de assinatura. Então ele pede para eu checar o Help do xmlsec para encontrar uma forma de como apontar para qualquer outro "start node". Ae eu suponho que ele esteja falando desse help: https://www.aleksey.com/xmlsec/xmlsec-man.html Porém tentando assinar via console com o comando >xmlsec --sign --node-name LoteRps file.xml > file_sign.xml Recebo o erro: Error: failed to find node with name="LoteRps" Error: failed to load template "file.xml" Error: failed to sign file "file.xml" Ta dificil viu.... Será que só eu tentei assinar um RPS e LOTE com o componente em OpenSSL? Abraços
-
Pessoal, Sobre o erro acima consegui chegar na mensagem de erro quando tento assinar: func=xmlSecXPathDataExecute:file=..\src\xpath.c:line=273:obj=unknown:subj=xmlXPtrEval:error=5:libxml2 library function failed:expr=xpointer(id('1332')) func=xmlSecXPathDataListExecute:file=..\src\xpath.c:line=356:obj=unknown:subj=xmlSecXPathDataExecute:error=1:xmlsec library function failed: func=xmlSecTransformXPathExecute:file=..\src\xpath.c:line=466:obj=xpointer:subj=xmlSecXPathDataExecute:error=1:xmlsec library function failed: func=xmlSecTransformDefaultPushXml:file=..\src\transforms.c:line=2371:obj=xpointer:subj=xmlSecTransformExecute:error=1:xmlsec library function failed: func=xmlSecTransformCtxXmlExecute:file=..\src\transforms.c:line=1207:obj=unknown:subj=xmlSecTransformPushXml:error=1:xmlsec library function failed:transform=xpointer func=xmlSecTransformCtxExecute:file=..\src\transforms.c:line=1267:obj=unknown:subj=xmlSecTransformCtxXmlExecute:error=1:xmlsec library function failed: func=xmlSecDSigReferenceCtxProcessNode:file=..\src\xmldsig.c:line=1568:obj=unknown:subj=xmlSecTransformCtxExecute:error=1:xmlsec library function failed: func=xmlSecDSigCtxProcessSignedInfoNode:file=..\src\xmldsig.c:line=804:obj=unknown:subj=xmlSecDSigReferenceCtxProcessNode:error=1:xmlsec library function failed:node=Reference func=xmlSecDSigCtxProcessSignatureNode:file=..\src\xmldsig.c:line=547:obj=unknown:subj=xmlSecDSigCtxProcessSignedInfoNode:error=1:xmlsec library function failed: func=xmlSecDSigCtxSign:file=..\src\xmldsig.c:line=303:obj=unknown:subj=xmlSecDSigCtxSigantureProcessNode:error=1:xmlsec library function failed: Error: signature failed Acho que o problema esta na primeira linha. Se eu entendi direito ele esta buscando novamente o ID 1332 que é o do RPS já assinado no arquivo. Estou supondo irei procurar mais detalhes. Mas será que com isso alguem poderia dar uma luz? Estou realmente precisando utilizar o OpenSSL para esse projeto pois ele será executado no Linux. Agradeço qualquer ajuda. Abraços.
-
Pessoal Alguem sabe dizer o que esta errado no XML em anexo que não consigo assinar o lote com OpenSSL? Com Capicom assino sem problemas, mas com OpenSSL só consegui assinar o RPS quando mando assinar o lote da erro em: if (xmlSecDSigCtxSign(dsigCtx, node) < 0) then raise Exception.Create('Error: signature failed') Obrigado Pessoal, AntesAssinarLote.xml
-
Samuel, Você esta utilizando o método de envio Assíncrono pelo visto, mas você verificou se o seu setor poderá utilizar esse método para POA? O método de Envio Síncrono estou implementando no componente e em conversa com a SMF-POA esse é o método OBRIGATÓRIO de envio para a maioria dos setores. Então é só pra ficar atento a esse detalhe ok? Abraços
-
Prezado, Esse emulador é o mesmo que tem no site da prefeitura? Poderia nos fornecer para possamos integrar as funcionalidades ao componente? Obrigado
-
Queria deixar os meus parabéns a todos os envolvidos no projeto do Trunk2. As melhoras na estrutura e no código do componente nessa remodelação estão fantásticas. Sei que dificuldades iniciais existirão para todos, mas o benefício dessa reestruturação, no meu ponto de vista, são incalculáveis para o projeto. Espero conseguir em breve voltar a colaborar (como antes) para esse grande projeto que é o ACBr. Grande abraço e bons códigos a todos. João Henrique
-
Bom Dia, Alguém teve algum progresso com esse problema de assinatura com OpenSSL? Reparei que o problema de assinatura está quando tentamos assinar um Lote com RPS já assinada. Em anexo o XML no momento da assinatura do lote. Qualquer dica será muito bem vinda. Estou achando que o problema esta no DTD que não informa a versão, somente o Id. Estou procurando informação sobre isso. Obrigado pessoal, XML-AntesDeAssinar.xml
-
Informe aqui as alterações realizadas par analisarmos.
-
Openssl - Issuername E Serialnumber
juaumkiko replied to juaumkiko's tópico in Dúvidas Gerais sobre o ACBr
Perfeito Daniel, Era disso que precisava. Muito Obrigado Grande Abraço -
Boa Tarde pessoal, Alguém sabe como poderia incluir as tags: X509IssuerName e X509SerialNumber Em um XML utilizando OpenSSL? Obrigado João Henrique
-
Olá... só para lembrar... o método Sincrono depende da SEFAZ do seu estado liberar a resposta dessa maneira. Se não tiver liberado vem em branco... SP por exemplo é só método ASSINCRONO. []´s
-
No arquivo Readme do ACBrNFe2 tem informações de uso. Lembrando que OpenSSL é somente para certificado A1. []´s
-
Informe Qual arquivo .fr3 esta usando e poste o XML. []´s
-
Publicada a versão 1.10 da Nota Técnica NF-e 2014/001 É só baixar essa NT no link que te informei e ela já virá com as modificações em destaque amarelo. O site mantém as NTs agrupadas por emissão das mesmas. []´s