Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'certificado'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • Duvidas Privadas
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
    • ACBrLib Android - Pro
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras
    • ACBrLib Android - Demo

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

  1. Em um dos meus clientes que usa o Windows 10 com o TLS 1.2 ativado, não está conseguindo ler o certificado digital, seja do banco de dados ou com ele instalado. Estava funcionando de boa e nesta última semana deu isto, não sei se há alguma atualização do windows que causou isto ou se preciso colocar alguma dll em alguma outra pasta, mas já reinstalei o meu sistema com as dll de sempre e nada, sempre trava na parte de ler o certificado digital. Alguma dica?
  2. Prezados, Bom dia. Como vão? Sou novo na comunidade, pesquisei aqui no fórum, mas não encontrei nada relacionado a minha dúvida. Estou fazendo requisições para consulta de notas fiscais de produtos, pelo endpoint https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx, enviando o seguinte envelope (python): nfeDadosMsg = f"""<distDFeInt xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00"> <tpAmb>{config.AMBIENTE}</tpAmb> <cUFAutor>35</cUFAutor> <CNPJ>{cnpj}</CNPJ> <distNSU> <ultNSU>{nsu}</ultNSU> </distNSU> </distDFeInt>""" Tenho vários clientes abaixo do meu CNPJ, cuja as procurações foram devidamente emitidas no eCAC e também no eSocial. Se entro por exemplo, na Nota do Milhão (SP) com o certificado digital da empresa, tenho acesso à todos esses meus clientes através das procurações concedidas. No código acima, em CNPJ, se coloco o CNPJ da minha empresa - o mesmo do Certificado -, tenho sucesso, porém, se tenho colocar o CNPJ de um cliente - o qual já tem procuração concedida -, retorna o erro 593 (Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital). Minha dúvida é: consigo fazer essas consultas para verificar as NFs dos meus clientes usando meu certificado digital? Se sim, qual o caminho correto? Agradeço desde já. Obrigado à todos.
  3. Para o consumo de algumas APIs do BB como as API PIX e API Pagamento em Lote utilizando as soluções ACBr (Componentes Delphi/Lazarus, ACBrMonitorPlus e ACBrLib) é necessária a troca de certificados para Autenticação mTLS (Mutual TLS authentication). É um tipo de autenticação que ambos, cliente e servidor, apresentam certificados digitais para serem validados pelo par. Ou seja, no caso da API de Pagamentos, para conseguir efetuar um request (seja ele de envio de remessa, consulta, cancelamento, etc.) ele deverá apresentar o seu certificado, que será validado pelo BB. Da mesma forma, o BB disponibilizará o seu certificado, que será validado pelo cliente. Em caso de confirmação de ambos, a autenticação será efetuada. Os certificados autorizados pelo BB para a autenticação mútua são do tipo A1, em formato .pem, com a cadeia inteira (Certificado > Intermediarias > Raiz), emitidos por uma CA válida (exemplos: Digicert, Verisign, ICP Brasil). Passo a passo para envio de certificado no Portal Developers - Windows Caso já possua o certificado instalado em sua máquina, gentileza seguir o passo a passo indicado abaixo Roteiro para exportação de chave pública: No prompt do Windows digite: certmgr.msc Clique na pasta Pessoal e, em seguida, na pasta Certificados Clique com o botão esquerdo duas vezes sobre o certificado que deseja exportar e, na aba "Detalhes", selecione Copiar para Arquivo ... Clique em Avançar (na tela de bem-vindo ao assistente de para exportação de certificados) e, em seguida, novamente Avançar. Na tela a seguir mantenha a opção "Não, não exportar a chave privada”. Clique em Avançar e marque a opção X.509 codificado no base 64 (*.cer) A seguir aparecerá uma tela para você escolher o local e o nome do arquivo .CER a ser exportado . Salve o certificado com o nome Empresa para facilitar mais adiante. Você vai receber uma mensagem que foi exportado com êxito o certificado. Pronto, você exportou o certificado da Empresa a ser colado em campo específico no Portal Developers. Exportar os demais certificados (Certificado intermediário e Raiz do Certificado) Realizar os mesmos procedimentos acima. Dica! Se entre o primeiro certificado (raiz) e o último (certificado da empresa) existirem outros intermediários, repetir o procedimento para cada um deles, respeitando a ordem de cima pra baixo (intermediário1, Intermediário2 etc.). Exportar o certificado raiz O certificado Raiz é o primeiro da cadeia no Caminho de Certificação conforme exemplo abaixo: Selecione o Certificado Raiz, o primeiro de cima para baixo conforme indicado na imagem acima, e depois realize os mesmos procedimentos realizados com Certificado da empresa. Clique em Exibir Certificado > Detalhes > Copiar para arquivo > Avançar > Selecione o formato x.509 codificado na base 64 (*cer) e clique em Avançar. Salve o certificado com o nome Raiz para facilitar mais adiante. Acesse o Portal Developers. Selecione a API para a qual será encaminhado o certificado. Clique em Certificados. São duas opções disponíveis: • A primeira sobre “Como obter os certificados e identificar as requisições feitas pelo BB?”, que possibilita baixar o Certificado BB. • A segunda opção é a que será usada para enviar os seus certificados obtidos por uma CA (organização responsável pela emissão de Certificados Digitais) para o BB. Clique em Enviar Certificado. A tela apresentada mostra como adicionar a Cadeia de Certificados. Dica: Na maioria das vezes, existem 4 certificados. Um certificado da empresa, dois certificados intermediários e um certificado raiz. Clique duas vezes em Adicionar certificado, para incluir cada um deles no respectivo botão. IMPORTANTE: NÃO clicar em (Enviar), antes de inserir TODOS os certificados. O envio é feito somente ao final do processo. São duas formas de inserção do certificado: • fazendo a importação do certificado, clicando em Importar Certificado. É a melhor opção, pois o conteúdo do certificado é colado no campo respectivo, evitando alguma falha no processo de copiar/colar. OU • abrindo o certificado com um editor de texto (Bloco de Notas, Notepad++ ou similar), copiando todo o conteúdo do certificado (Ctrl+C) e colando (Ctrl+V) no campo. Importar Certificado: Podem ser importados os arquivos de certificados com extensão .pem, .ctr, .cer e .cert. Se, durante a importação do certificado for mostrada a mensagem de erro “Certificado em formato inválido”, como abaixo: verifique se há alguma inconsistência no arquivo, fazendo um teste na página: https://certlogik.com/decoder/ Este decodificador faz alguns ajustes na formatação do conteúdo. Experimente copiar o arquivo criado no decodificador e colar novamente no campo do certificado a ser enviado para o Banco do Brasil. Só isso já soluciona o problema de formato inválido. Após adicionar todos os certificados separadamente, conforme os passos informados acima, clique em Enviar. Será exibida rapidamente no canto superior direito a mensagem "Requisição feita com sucesso" e você será direcionado para a tela abaixo: O campo Número Solicitação é a identidade da requisição. Ele deverá ser informado quando você precisar se referir ao envio do certificado. O campo Situação passará para Sucesso assim que o certificado for internalizado, o que ocorre no mesmo dia.
  4. Existe um .jar do ACBrLib que eu possa usar direto em meu projeto ou pelo maven, estou enfrentendo problemas para importar a .dll direto. Da tudo certo porem nao reconhece pela IDE quando tento usar
  5. Pessoal, vez ou outra eu vejo algum post no ACBr informando sobre atualização de cadeia de certificados da Sefaz. Eu não fiz atualizações destes certificados nos meus clientes e estou conseguindo emitir normalmente. Eu gostaria muito de entender como funciona estas atualizações de cadeia de certificados, levando em consideração a situação da emissão de notas fiscais e demais coisas relacionadas a Sefaz e ACBr. O que acontece quando eu atualizo ou não uma cadeia de certificados como a do post abaixo? Pode acontecer de eu não conseguir emitir nota ou realizar alguma operação com o ACBr no site da Sefaz?
  6. Olá a todos, Estou tentando criar um monitor utilizando o ACBrLib e o Java Spring Boot. Para isto, olhei os Demos do Java dentro do SVN. Consegui rodar o projeto no Linux com OpenJDK 11 criando um novo objeto. public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); try { acbrNFe = new ACBrNFe(); System.out.println("ACBR Versão = " + acbrNFe.versao()); // System.out.println(acbrNFe.statusServico()); System.out.println("Fim do Teste"); } catch (Exception ex) { System.out.println(ex); } } O problema está quando vou ler o Status do serviço com o acbrNFe.statusServico(). Ele apressenta erro de senha do certificado. java.lang.Exception: WebService Consulta Status serviço: - Inativo ou Inoperante tente novamente. Erro ao ler informações do Certificado. Provavelmente a senha está errada Pelo que entendi nos fóruns, a senha do arquivo ACBrLib.ini já tem que estar criptografada. Porém não entendi como consigo fazer isto utilizando o Java. Alguém pode me ajudar como eu iria criptografar a senha pelo Java? Obrigado.
  7. Olá pessoal! A Sefaz de Minas Gerais disponibilizou atualização das cadeias de certificados opcionais que podem ser instalados em caso de problemas: As novas cadeias podem ser encontradas em SPED MG > Downloads
  8. Olá a todos, Procurei no fórum e não encontrei uma solução para o problema, então decidi compartilhar minha contribuição. Abaixo, você encontrará a rotina que desenvolvi para identificar se um certificado está instalado no Windows. Espero que seja útil para quem precisa! function IsCertificateInstalled(const SerialNumber: string): Boolean; var i: Integer; CertificateFound: Boolean; begin Result := False; CertificateFound := False; try // Tenta carregar os certificados disponíveis ACBrNFSeX1.SSL.LerCertificadosStore; // Itera sobre a lista de certificados carregados for i := 0 to ACBrNFSeX1.SSL.ListaCertificados.Count - 1 do begin // Verifica se o número de série do certificado atual é igual ao procurado if ACBrNFSeX1.SSL.ListaCertificados[i].NumeroSerie = SerialNumber then begin CertificateFound := True; Break; // Certificado encontrado, interrompe a busca end; end; // Define o resultado final Result := CertificateFound; except on E: Exception do begin // Log de erro ou tratamento específico pode ser adicionado aqui // Por exemplo: LogError('Erro ao verificar certificados: ' + E.Message); Result := False; // Em caso de erro, o certificado não foi encontrado end; end; end; como chamar: CertifInstalado := IsCertificateInstalled('NUMERO DO CERTIFICADO'); if CertifInstalado then ShowMessage ('Certificado encontrado!') else ShowMessage ('Certificado não encontrado.'); espero que seja util.
  9. Tendo em vista o grande número de dúvidas(aqui no fórum e também no nosso canal do Discord) sobre como configurar os PSPs no componente ACBrPIXCD, estou criando esse tópico para auxiliar nesse procedimento. Irei utilizar como base nosso demo do componente, que está disponível no SVN, em: "...\trunk2\Exemplos\ACBrPIXCD\". 1. Configurando Recebedor e PSP Atual 1.1. Configurações utilizando o componente Para configurar o Recebedor e o PSP atual, utilizando o próprio componente ACBrPIXCD, preencha as seguintes propriedades: ACBrPixCD1.Recebedor.Nome := ''; ACBrPixCD1.Recebedor.CEP := ''; ACBrPixCD1.Recebedor.Cidade := ''; ACBrPixCD1.Recebedor.UF := ''; ACBrPixCD1.PSP := ; ACBrPixCD1.Ambiente := ; Além dessas configurações básicas, também é possível configurar o caminho do arquivo de log, o nível do log gerado e, caso sua rede utilize proxy, será necessário configurá-lo nas propriedades a seguir: ACBrPixCD1.Proxy.Host := ''; ACBrPixCD1.Proxy.Port := ''; ACBrPixCD1.Proxy.User := ''; ACBrPixCD1.Proxy.Pass := ''; ACBrPixCD1.ArqLOG := ''; ACBrPixCD1.NivelLog := 0; Obs: Níveis de log: 0 - Nenhum 1 - Baixo 2 - Normal 3 - Alto 4 - Muito Alto 1.2. Configurações utilizando o aplicativo de demonstração Na aba "Configurações > PIX" preencha os dados solicitados e selecione o PSP que irá utilizar, conforme imagem abaixo: 2. Solicitando as credenciais do PSP Esse procedimento é feito de diferentes formas para cada PSP. Selecione o PSP desejado:
  10. Boa tarde pessoal ! Alguns bancos utilizam certificados crt, pem e key na sua autenticação. Vou mostrar como exportar a partir de um certificado A1 (.pfx)! OBS. Essa operação é possível apenas com o certificado do tipo A1. Com o A3 não é possível! Primeiramente você vai precisar ter em seu computador o executável do OpenSSL, ou seja, o OpenSSL.exe. Uma dica para download é https://gnuwin32.sourceforge.net/packages/openssl.htm baixe o arquivo binaries.zip e descompacte em uma pasta de sua preferência. O Executável (OpenSSL.exe) vai estar dentro da pasta que você criou em uma pasta chamada “bin” Você precisa entrar no prompt de comando acessar esta pasta para executar os comandos, ou adicionar ela no path do windows. Eu descompactei o arquivo zip em c:\openssl e vou abrir o prompt de comando, e acessar a pasta bin com o comando: cd\openssl\bin Meu certificado está na pasta c:\certificado Gerar o arquivo PEM: openssl pkcs12 -in c:\certificado\Certificado.pfx -nokeys -out c:\certificado\Certificado.pem Gerar o arquivo CRT: openssl pkcs12 -in c:\certificado\Certificado.pfx -clcerts -nokeys -out c:\certificado\Certificado.crt Gerar o arquivo KEY: openssl pkcs12 -in c:\certificado\Certificado.pfx -nocerts -nodes -out c:\certificado\Certificado.key Prontinho ! Todos seus certificados estão na pasta c:\Certificado !
  11. Usando o ACBR consigo gerar e assinar o lote para o município de Natal/RN, porem, ao fazer upload para o portal directa, retorna o erro: Erro: O CNPJ do certificado está em Branco! Alguém já passou por isso e/ou sabe a solução para este problema?
  12. O contador de um cliente meu vinculou o equipamento SAT usando o tipo de certificado errado. Ele marcou para usar um certificado adquirido. É possível alterar essa informação para indicar o tipo correto do certificado ?
  13. Bom Dia, Após uma pane em minha máquina de trabalho e posterior reinstalação do ACBR no Delphi XE2 passei a ter este erro: "PFXDataToCertContextWinApi: Falha em "PFXImportCertStore" Erro: 80090024" Alguem tem alguma dica para me ajudar ? Grato!
  14. Bom dia, Estou com o seguinte erro ao emitir uma venda da NFC-e em ambiente de HOMOLOGAÇÃO: "Falha em obter Provedor de Criptografia do Certificado. Erro: 80090014, erro: $000000000" Se eu apenas mudar para ambiente de PRODUÇÃO, usando o mesmo executável e mesmo certificado não ocorre problema algum. Alguma ideia do que seja? http://jira.korp.com.br/secure/attachment/169635/Capturar.PNG
  15. Bom amigos, Estou tentando pegar o numero de série do meu certificado, já consigo fazer isso usando o método : Porém esse método não pede a senha do meu certificado para pegar o numero de série do mesmo(no caso certificado A3) gostaria de saber se existe algum outro metódo que apenas carregue o numero de serie más que peça a senha antes de carregar ! Desde já agradeço.
  16. Tenho que instalar um certificado A1 para um cliente no computador dele. Efetuo a instalação toda correta como fiz em outros clientes, porém na hora de utilizar o certificado, retorna um erro de "A propriedade ou o objeto não foi encontrado". Ao abrir as opções de internet -> Conteúdo -> Certificados, os outros certificados que instalo, aparecem corretamente na aba de "pessoal" e consigo utiliza-los corretamente, porém esse em especifico está aparecendo na aba de "Outras Pessoas". Aba Pessoal(Aqui aparecem todos os que instalo): Outras pessoas (Já aqui, aparece o certificado do cliente e mais outro que é utilizado em um programinha de envio de e-mail): Teria alguma maneira de passar para a aba de pessoal ou é algo que fizeram de errado no certificado?
  17. Boa tarde, tudo bem? Mais uma vez estou perturbando vocês com problemas na GNRe, e peço desculpas por isso. Recentemente eu implementei a GNRe em meu sistema, consegui emitir a guia e até imprimir, tudo certinho, mas um dia após a disponibilização da implementação para meu cliente, em 02/12/2021, ele já não conseguiu mais emitir a guia, com o WS apresentando a rejeição "12175 - Erro Interno 12175 um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor". De praxe, a equipe de suporte analisou o caso e tentou emitir a guia em um dos computadores da empresa, e também apresentou o mesmo erro interno. Até mesmo o meu computador, que usei para implementar e fazer os testes de unidade de autorizar e imprimir a GNRe, parou de funcionar. Em todos os computadores eu executei a solução do problema "Erro de suporte a canais seguros", disponível no link https://www.projetoacbr.com.br/forum/applications/core/interface/file/attachment.php?id=75281, mas não resolveu. Todos os demais WS padrão governo funciona: NF-e, CT-e e MDF-e, menos a GNRe. Eu abri um atendimento para a equipe a da GNRe dia 08/12/2021 relatando esta situação, mas até o momento não me responderam. Enfim, eu queria saber se vocês sabem se o problema é geral ou somente nos computadores de meus clientes, inclusive o meu, pois já perdemos um tempinho para analisar isto e não conseguimos resolver. Vou anexar algumas imagens e arquivos para ajudar a identificar o problema. Obs: Eu tentei acessar o wsdl de Recepcionamento do lote da GNRe, em ambiente de produção, e funcionou, o que é mais estranho ainda (anexei imagens). https://www.gnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao?wsdl Muito obrigado. ACBrLib0.ini
  18. Olá a todos. Meu emissor de BP-e para Android estava funcionando normal até sexta, quando eu atualizei o ACBr, depois disso, compila tudo bonitinho mas na hora de carregar o certificado diz que esse é inválido. O que devo está fazendo de errado? Lembrando que estava funcionando e que no acbr demo da nfc-e o certificado é carregado normalmente. Segue o código: //Configuração direto no componente sslcryptlib := cryOpenSSL sslhttplib := httpOpenSSL SSLlib := LibOpenSLL sslxmlsing := xslibxml2 // WS SSLType:= LT_TLS1_2 //busca o certificado na url. acBpe.Configuracoes.Certificados.URLPFX := editConfCertURL.Text; acBpe.Configuracoes.Certificados.ArquivoPFX := CertPFX; acBpe.Configuracoes.Certificados.Senha := editConfCertSenha.Text; acBpe.SSL.URLPFX := acBpe.Configuracoes.Certificados.URLPFX; acBpe.SSL.ArquivoPFX := acBpe.Configuracoes.Certificados.ArquivoPFX; acBpe.SSL.Senha := acBpe.Configuracoes.Certificados.Senha; acBpe.Configuracoes.WebServices.UF := qryEmpresa.FieldByName('uf').AsString; acBpe.Configuracoes.WebServices.Ambiente := TpcnTipoAmbiente(IfThen(True, 0, 1)); acBpe.Configuracoes.WebServices.TimeOut := Trunc(10000); // dei showmessage nas variaveis e ta tudo certo aparentemente. acBpe.SSL.CarregarCertificado; //Aqui está dando o seguinte erro: // // Certificado obtido de URL/certificado.pfx é inválido // * url é o endereço do certificado. Muito obrigado antecipadamente.
  19. Pessoal, eu vou desenvolver um sistema web. Para a parte de emitir DFe (NFe, NFCe, MDFe, CTe) ou qualquer coisa que precise de um certificado digital, eu estou pensando em contratar um servidor VPS, instalar um serviço, aplicação ou servidor Rest Dataware onde eu uso uma API para emitir as DFe neste servidor. A minha dúvida é, eu consigo emitir DFe com ACBr sem o certificado digital estar instalado? Tipo apenas colocando o arquivo dentro de um banco de dados ou localmente no servidor e o sistema lendo este arquivo para fazer a emissão? Eu estou querendo usar ACBr para fazer as emissões ao invés de usar as API da TecnoSpeed.
  20. Boa tarde! Estou tentando conectar com a SEFAZ utilizando um Certificado de Pessoa Física, com CPF. Porém, ao fazer uma consulta ao Status do Serviço, estou recebendo a seguinte rejeição: Certificado transmissor sem CNPJ. Já informo de antemão que o certificado já é utilizado para emitir notas fiscais, porém quando tento integrar através do ACBr estou tendo este retorno. Já procurei aqui no próprio fórum e encontrei alguns posts de pessoas com o mesmo problema, porém as possíveis soluções/motivos apresentadas neles não condizem com a minha situação, então resolvi abrir este post.. Alguns dados sobre o Certificado, caso tenha alguma relevância: - Modelo ePass2003 - Certificado PF A3 - Nome do Token: SOLUTI Alguém pode me ajudar com esse problema?
  21. Bom dia, Tenho um módulo no sistema Distribuição DFe, temos a versão Desktop e a versão Unigui. Temos uma procedure que pega o certificado digital e grava o mesmo em uma tabela do banco de dados, no desktop não temos problemas. Ocorre que no UNIGUI ao tentar ler o certificado para salvar no banco de dados o erro acontece: Obs: Na maquina de desenvolvimento o erro não acontece, somente acontece no servidor após publicar o módulo. a procedure: TRY MS := TMemoryStream.Create; MS.CopyFrom(AStream, AStream.Size); MS.SaveToFile(UniServerModule.LocalCachePath + 'cert.pfx'); ACBrNFe1.SSL.SSLCryptLib := cryWinCrypt; ACBrNFe1.Configuracoes.Certificados.ArquivoPFX := UniServerModule.LocalCachePath + 'cert.pfx'; ACBrNFe1.Configuracoes.Certificados.Senha := vSenhaCertificado; ACBrNFe1.SSL.CarregarCertificado; IF (ACBrNFe1.SSL.CertificadoLido) THEN BEGIN edCertificado.Text:= ACBrNFe1.SSL.DadosCertificado.NumeroSerie; edSenha.Text := vSenhaCertificado; try FDQuery:= TFDQuery.Create(Self); FDQuery.Connection:= DtmDistribuicaoDFe.FDConnection1; FDQuery.SQL.Text:= 'UPDATE OR INSERT INTO CERTIFICADOS_DFE (EMPRESA, CERT_ARQUIVO, CERT_ID, '+ 'CERT_CERTIFICADORA, CERT_VENCIMENTO, CERT_SERIAL, CERT_RAZAOSOCIAL, CERT_CNPJ, CERT_SENHA) '+ 'VALUES (:EMPRESA, :CERT_ARQUIVO, :CERT_ID, :CERT_CERTIFICADORA, :CERT_VENCIMENTO, :CERT_SERIAL, '+ ':CERT_RAZAOSOCIAL, :CERT_CNPJ, :CERT_SENHA )'; FDQuery.ParamByName('EMPRESA').AsString:= vIDEmpresa; FDQuery.ParamByName('CERT_ARQUIVO').LoadFromFile(UniServerModule.LocalCachePath + 'cert.pfx', ftblob ); FDQuery.ParamByName('CERT_ID').AsString := ACBrNFe1.SSL.DadosCertificado.ThumbPrint; FDQuery.ParamByName('CERT_CERTIFICADORA').AsString := ACBrNFe1.SSL.DadosCertificado.Certificadora; FDQuery.ParamByName('CERT_VENCIMENTO').AsDateTime := ACBrNFe1.SSL.DadosCertificado.DataVenc; FDQuery.ParamByName('CERT_SERIAL').AsString := ACBrNFe1.SSL.DadosCertificado.NumeroSerie; FDQuery.ParamByName('CERT_RAZAOSOCIAL').AsString := ACBrNFe1.SSL.DadosCertificado.RazaoSocial; FDQuery.ParamByName('CERT_CNPJ').AsString := FormatarCNPJ(ACBrNFe1.SSL.DadosCertificado.CNPJ); FDQuery.ParamByName('CERT_SENHA').AsString := dm.Crip.TextToCriptoHex(vSenhaCertificado); FDQuery.ExecSQL; finally FDQuery.Free; end; END ELSE uniMENSAGEM('Arquivo do certificado está inválido ou a senha não está correta, tente novamente.', mtError); FINALLY MS.Free; END; Alguém já passou por isso, alguma dica? Agradeço!!
  22. Pessoal, no arquivo ini dos provedores de emissão de NFSe tem a propriedade "UseCertificado" da seção "Geral", nele eu reparei que a maioria dos arquivos está marcado como falso, mas esta propriedade indica se vai ou não usar o certificado digital para assinar o XML?
  23. Boa Tarde, Alguém saberia informar a razão de rejeição pelo motivo "m_safeCertContext is an invalid handle" ? Acredito ser algum problema com o próprio certificado que foi renovado mas isto está ocorrendo apenas ao consumir o serviço de consulta cadastro, a Emissão da NF-e está normal!
  24. Boa tarde. Estou com um problema em um cliente onde, já fiz de tudo, troquei as DLLs da pasta do ACBR, registrei a capcom, mudei as configurações do SSL do componente e mesmo assim o CT-E nao esta sendo enviado. Se eu pego um executável atualizado com o ACBR até o dia 03/04/2020 as CT-E's são enviadas normalmente, mas a impressão do DACTE esta fora do enquadro, mas deixei o cliente usando o anterior pois ele não pode ficar parado. .
×
×
  • 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.