Forum
See question

erro registar serie AT via webservice   

33 views
0
♥ 0

Não foi possível carregar o Certificado Digital.Erro :ChilkatLog:
SetSslClientCertPfx:
DllDate: Nov 17 2022
ChilkatVersion: 9.5.0.93
UnlockPrefix: PHCSFT.CB1112023
Architecture: Little Endian; 32-bit
Language: ActiveX
VerboseLogging: 0
buildSslClientCertChainPfx:
addPfxSource:
pkcs12FromDb:
loadPkcs12Inner:
verifyHmacIntegrity:
Unexpected ASN.1 (0)
–verifyHmacIntegrity
PFX/PKCS12 integrity verification failed.
–loadPkcs12Inner
–pkcs12FromDb
Failed to load and parse PCKS12.
–addPfxSource
–buildSslClientCertChainPfx
Failed.
–SetSslClientCertPfx
–ChilkatLog
.

Erro : 00000001: Função incorreta

Faça login para poder traduzir
CS Desktop
Evolution Desktop
PHC
Marked as spam
1 answers
0
Private answer


Para resolver o erro ao registar séries na AT via webservice, siga os passos abaixo:

1. Execute as seguintes queries no SQL com a aplicação Cegid PHC encerrada:
delete para1 where descricao like 'ge_atcertdat' delete para1 where descricao like 'ge_atcertphc'

2. Após executar as queries, reinicie a aplicação Cegid PHC.

3. Verifique se o certificado foi registado corretamente e teste novamente a comunicação das séries.

Caso o problema persista, valide os seguintes pontos adicionais:
- Certifique-se de que os ficheiros de certificação (como ChaveCifraPublicaAT2023) estão atualizados e corretamente configurados na diretoria da aplicação.
- Confirme que o PHC Controls está instalado na versão mais recente compatível com o seu sistema.
- Verifique se o nível de compatibilidade da base de dados está configurado corretamente (exemplo: SQL Server2019 - Compatibility Level150).

Se mesmo assim o erro continuar, pode ser necessário verificar possíveis incompatibilidades na password do certificado ou nos caracteres utilizados. Neste caso, teste alterar a password do certificado e tente novamente.

**Nota:** Caso o problema esteja relacionado com registos antigos no ATCODRET, pode ser necessário realizar um update SQL específico para limpar os registos.

Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.
Ajude-nos a melhorar esta funcionalidade:
• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",
• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.

Faça login para poder traduzir
Marked as spam
Criado há 1 mês e 1 dia cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional