jjw.roberto 25 Posted August 14, 2020 Report Share Posted August 14, 2020 Pessoal, bom dia. Gostaria de saber como a ACBrLibNFe sabe qual é o certificado que ela deve usar para assinar o XML. Na documentação do método NFE_Assinar https://acbr.sourceforge.io/ACBrLib/NFE_Assinar.html não tem argumento nenhum. Outra coisa que fiquei em dúvida é: posso gerar somente o XML sem assinatura pelo ACBrLibNFe, assinar por outro programa (já tenho um programa que roda em outra máquina que tem um certificado A3 e ele assina os XMLs que envio pra ele) e transmitir o XML assinado pelo ACBrLibNFe? Link to post Share on other sites
Juliomar Marchetti 3,845 Posted August 14, 2020 Report Share Posted August 14, 2020 Neste link leu bem no começo? https://acbr.sourceforge.io/ACBrLib/ComoemitirumaNFeouNFCe.html bom ele te leva pra cá https://acbr.sourceforge.io/ACBrLib/DFe.html Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
jjw.roberto 25 Posted August 14, 2020 Author Report Share Posted August 14, 2020 10 minutos atrás, Juliomar Marchetti disse: Neste link leu bem no começo? https://acbr.sourceforge.io/ACBrLib/ComoemitirumaNFeouNFCe.html bom ele te leva pra cá https://acbr.sourceforge.io/ACBrLib/DFe.html Havia lido isso sim, mas como não tinha um link para essa DOC do DFe fiquei sem saber como fazer isso. Porém, ainda assim as configurações citadas nesse link https://acbr.sourceforge.io/ACBrLib/DFe.html não falam nada sobre certificados A3. Então, é possível usar? Link to post Share on other sites
Juliomar Marchetti 3,845 Posted August 14, 2020 Report Share Posted August 14, 2020 12 minutos atrás, jjw.roberto disse: Havia lido isso sim, mas como não tinha um link para essa DOC do DFe fiquei sem saber como fazer isso. Porém, ainda assim as configurações citadas nesse link https://acbr.sourceforge.io/ACBrLib/DFe.html não falam nada sobre certificados A3. Então, é possível usar? Não fala do A3 mas também não fala do A1. Mas a resposta é sim funciona, deve de usar a configuração WinCrypt pra poder utilizar ele pois o mesmo é instalado no dispositivo e via openssl não é possível Creio haver uma falha na documentação Pera voltando a ler ele menciona sim. ambos um ele fala do arquivo pfx e no outro numero de serie Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
jjw.roberto 25 Posted August 14, 2020 Author Report Share Posted August 14, 2020 PFX pra mim é A1. Agora, "numero de serie" não me arremete a A3. Mas blz, obrigado pelo feed. Link to post Share on other sites
Juliomar Marchetti 3,845 Posted August 14, 2020 Report Share Posted August 14, 2020 5 minutos atrás, jjw.roberto disse: PFX pra mim é A1. Agora, "numero de serie" não me arremete a A3. Mas blz, obrigado pelo feed. Entendo. mas o A3 tu só consegue usar ele com número de serie não tem outra coisa que referencie a ele Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
jjw.roberto 25 Posted August 14, 2020 Author Report Share Posted August 14, 2020 Eu utilizo com java o A3, não precisei do numero de série. Só configurei o tipo token ou smartcard. Por isso. Mas show, obrigado novamente pelas explicações. 1 Link to post Share on other sites
Rafael Dias 1,215 Posted August 14, 2020 Report Share Posted August 14, 2020 3 horas atrás, jjw.roberto disse: Eu utilizo com java o A3, não precisei do numero de série. Só configurei o tipo token ou smartcard. Por isso. Mas show, obrigado novamente pelas explicações. Isso devido as diferenças de API no caso o ACBr usa API do windows e o mesmo so acessa o certificado A3 pelo seu número de serie. Obs.: pessoalmente esta API que tu usa é falha pois e se tiver 2 certificado A3 na maquina como ele vai saber qual usar sendo que so diz que o certificado é do tipo SmartCard ? Rafael Dias Ajude o Projeto ACBr crescer - Assine o SAC Desenvolvedor ACBrLib. Link to post Share on other sites
jjw.roberto 25 Posted August 14, 2020 Author Report Share Posted August 14, 2020 Cara, nao passei por esta situação ainda, mas com certeza tem como resolver. Essa API é nativa do java, e sendo java tamo em casa. kkkk Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now