FórumCategoria: Fórum - Perguntas e RespostasEFinanceira Pre Produção – Envio criptografado
Marcos Almeida Jr perguntou há 7 anos

Alguém está conseguindo fazer os envios do ambiente préprod? 
Estou tomando o seguinte erro: 
<descricao>Não foi possível descriptografar a chave com o identificador (thumbprint) do certificado chave pública do servidor da e-Financeira informado. </descricao>
O arquivo que enviei está com  <idCertificado>88edffa74bf7984197c1749ba96f56372dc02bac</idCertificado> que é o correto pra pre-prod. 
Usei esse mesmo certificado para criptografar o conteudo do campo chave com RSA chave publica. 

Julio Cesar Alves respondeu há 6 anos

marcos, estou tendo o mesmo problema acredito…
Bom dia

Informo que o ambiente de homologação apresenta erro de chave publica cedida pela receita
Gentileza verificar se houve alteração de chave, segue abaixo o erro:

Não foi possível descriptografar a chave com o identificador (thumbprint) do certificado chave pública do servidor da e-Financeira informado. Nao encontrou certificado no servidor com idCertificado = 88edffa74bf7984197c1749ba96f56372dc02bac

1
Erro no servidor ao recepcionar lote.

1
MS0042
Não foi possível descriptografar a chave com o identificador (thumbprint) do certificado chave pública do servidor da e-Financeira informado. Nao encontrou certificado no servidor com idCertificado = 88edffa74bf7984197c1749ba96f56372dc02bac

pode me ajudar ???

CHRSTIANO SILVEIR MARISCO respondeu há 7 anos

Pessoal estou com erro: “Informação recebida não é um arquivo XML.”
Criptografando em c# usei CryptoStream com FileStream e MemoryStream
e já o fiz também usando EncryptStringToBytes(vXmlDoc.OuterXml, AES.Key, AES.IV);
sempre o mesmo erro.

Rossi respondeu há 7 anos

Bom dia Marcos…
Qual a linguagem que desenvolveu para envio dos lotes criptografados ? Não estamos conseguindo baixar nem o .cer disponibilizado no site do SPED. Quando clica no link o arquivo é aberto no próprio browser ao invés de realizar o download do .cer.
Também não estamos entendendo muito bem o manual que trata da criptografia dos dados. Vc conseguir realizar a criptografia (mensagem + chave) e o envio para o Web Service ? Se não for pedir muito e puder retornar a parte do código que realiza a criptografia … independente da linguagem que utilizou… Aqui estamos utilizando C#…

Marcos Almeida Jr respondeu há 7 anos

A documentação não estava clara. É preciso enviar os 16 da chave + os 16 do IV.