Ir para conteúdo
  • Cadastre-se

DanrleiNascimento

Membros
  • Total de ítens

    40
  • Registro em

  • Última visita

Tudo que DanrleiNascimento postou

  1. Fiz com a SecureBlackbox, em C++ Builder RAD Studio, deu certo. assinarPDF(String ArquivoPDF, TElX509Certificate *Certificado) TElPDFDocument *pdfDocument = new TElPDFDocument(NULL); TElPDFPublicKeySecurityHandler *pdfDocumentSecurity = new TElPDFPublicKeySecurityHandler(NULL); TMemoryStream *TMS = new TMemoryStream(); TElMemoryCertStorage *certStorage = new TElMemoryCertStorage(NULL); try { TMS->LoadFromFile(ArquivoPDF); pdfDocument->Open(TMS); int SignatureIndex = pdfDocument->AddSignature(); TElPDFSignature *signature = pdfDocument->Signatures[SignatureIndex]; signature->SignatureType = stDocument; signature->Handler = pdfDocumentSecurity; signature->Reason = "Reason"; signature->AuthorName = "AuthorName"; signature->Location = "Brasil"; signature->SigningTime = Now(); certStorage->Add(Certificado); pdfDocumentSecurity->CertStorage = certStorage; pdfDocumentSecurity->SignatureType = pstX509RSASHA1; pdfDocument->Close(true); TMS->Position = 0; TMS->SaveToFile(ArquivoPDF); } __finally { delete pdfDocument; delete pdfDocumentSecurity; delete TMS; delete certStorage; }
  2. Boa tarde Estou procurando como fazer o processo de Assinatura de PDF com certificado instalado no Windows, não com o arquivo pfx. Em Delphi ou C++ Alguém teria algum caminho?
  3. Boa tarde Estou procurando como fazer este processo. Assinatura de PDF com certificado instalado no Windows e não com o arquivo pfx. Alguém teria algum caminho?
  4. SOLUÇÃO: Envelope: <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ser=\"http://service.nfse.integracao.ws.publica/\"> <soapenv:Body> <ser:RecepcionarLoteRps> <XML> <![CDATA[ AQUI COLOCA O XML ]]> </XML> </ser:RecepcionarLoteRps> </soapenv:Body> </soapenv:Envelope
  5. SOLUÇÃO: Envelope: <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ser=\"http://service.nfse.integracao.ws.publica/\"> <soapenv:Body> <ser:RecepcionarLoteRps> <XML> <![CDATA[ AQUI COLOCA O XML ]]> </XML> </ser:RecepcionarLoteRps> </soapenv:Body> </soapenv:Envelope
  6. Tipo: Duvidas não relacionadas a ACBr Não uso a ACBr, uso C++ Builder no Rad Studio 10. Berlin e estou usando a biblioteca Soap.SOAPHTTPTrans.hpp para fazer o envio do RPS/XML para fazer a emissão das Nfs-e pelo WebService Pública e esta me ocorrendo erro na hora do envio. Estou enviado para a URL: ""http://nfse-teste.publica.inf.br/homologa_nfse_integracao/Services?wsdl" e SoapAction: "RecepcionarLoteRps" Acredito que o meu problema seja o Envelope, que esteja faltando alguma Tag. O erro que me retorna é o seguinte: <?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:RecepcionarLoteRpsResponse xmlns:ns2="http://service.nfse.integracao.ws.publica/"> <return> <EnviarLoteRpsResposta xmlns="http://www.publica.inf.br" xmlns:pub="http://www.publica.inf.br/integracao_nfse" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ListaMensagemRetorno> <MensagemRetorno> <Codigo>E160</Codigo> <Mensagem>Arquivo enviado fora da estrutura do arquivo XML de entrada. XML enviado está vazio.</Mensagem> <Correcao>Envie um arquivo dentro do schema do arquivo XML de entrada.</Correcao> </MensagemRetorno> </ListaMensagemRetorno> </EnviarLoteRpsResposta> </return> </ns2:RecepcionarLoteRpsResponse> </S:Body> </S:Envelope> Arquivo em anexo. Se alguém poder me ajudar fico grato. Já entrei em contato com suporte deles, já li os manuais deles, já pesquisei na Internet, já olhei os fontes dos projetos da ACbr, mas não encontrei a solução para o meu problema. LoteEnvelopado.xml RetornoEnvio.txt
  7. Sim, como eu falei anteriormente eu já procurei nas documentações e em contato com o suporte deles e mesmo assim não consegui resolver o meu problema. Estou procurando por alguém que já tenha desenvolvido este processo e saiba qual o Envelope que precisa ter.
  8. CORREÇÃO: O erro que me retorna é o seguinte: <?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"> <faultcode>S:Client</faultcode> <faultstring>Couldn't create SOAP message due to exception: unexpected XML tag. expected: {http://schemas.xmlsoap.org/soap/envelope/}Envelope but found: {http://www.publica.inf.br}EnviarLoteRpsEnvio</faultstring> </S:Fault> </S:Body> </S:Envelope>
  9. Pode encerrar, faz favor, o Foram fechou as edições da publicação e não consegui terminar a edição. Fiz outro tópico.
  10. Tipo: Duvidas não relacionadas a ACBr Não uso a ACBr, uso C++ Builder no Rad Studio 10. Berlin e estou usando a biblioteca Soap.SOAPHTTPTrans.hpp para fazer o envio do RPS/XML para fazer a emissão das Nfs-e pelo WebService Pública e esta me ocorrendo erro na hora do envio. Estou enviado para a URL: "http://nfse1.publica.inf.br/irani_nfse_integracao/Services?wsdl" e SoapAction: "RecepcionarLoteRps" O erro que me retorna é o seguinte: <?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"> <faultcode>S:Client</faultcode> <faultstring>Couldn't create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxParsingException: Unexpected '&lt;' character in element (missing closing '&gt;'?) at [row,col {unknown-source}]: [1,93]</faultstring> </S:Fault> </S:Body> </S:Envelope> Arquivo em anexo. Se alguém poder me ajudar fico grato. Já entrei em contato com suporte deles, já li os manuais deles, já pesquisei na Internet, já olhei os fontes dos projetos da ACbr, mas não encontrei a solução para o meu problema. 14122021150375550001850000000025rps.xml.xml RetornoEnvio.txt
  11. Tipo: Duvidas não relacionadas a ACBr
  12. Como faço para receber estes fontes no .SVN, qual o comando?
  13. Bom dia 1 - Não olhei os arquivos do svn, pois não sei em qual arquivo estaria, imagino que la tenha sim, mas não sei em qual arquivo. Então por este motivo vim até o Forum pedir esta informação. 2 - Na documentação do Provedor não encontrei esta informação.
  14. Boa tarde Alguém sabe me dizer qual a "URL" e qual o "SoapAction" devo usar para fazer a emissão das Nfs-e pelo WebService Pública?
  15. Boa Tarde, Sim, substituiu!
  16. Para substituir uma nota Betha, basta emitir uma nova e acrescentar a tag <RpsSubstituido> Imagem em anexo.
  17. Boa Tarde, Alguém sabe se eu posso enviar uma nota de substituição para o provedor Betha, em vez de enviar uma de cancelamento e depois ter que enviar uma nova. Se sim, teria um modelo do XML de substituição?
  18. Alguém sabe se posso gerar boletos para o banco Inter pelo Cnab240, só achei o Cnab400?
  19. o comando "Alt Gr + seta" esta fazendo com que a tela vire de posição. Tem como desabilitar esta função, para a tela não virar?
  20. Agúem sabe o comando para simular um clique na tecla "Alt Gr"? Por exempo: A tecla 'Enter' é VK_RETURN A tecla 'Esc' é VK_ESCAPE
  21. Gostaria de saber se existe uma forma de setar no meu navegador (TWebBrowser) um certificado digital?, para quando eu for acessar um site que requer certificado, ele já estar selecionado.
  22. Bom dia blz, já usei essa biblioteca 'Gnostice eDocEngine' para converter PDF para TXT em outra situação. Obrigado.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.