Consigo obter o token pelo Insominia mas ao usar a sdk delphi com os mesmo dados apresenta erro de Server Certificate Invalid or Not present
codigo usado da sdk
TokenProvider := TClientCredentialsTokenProvider.Create;
TokenProvider.TokenEndpoint := ‘https://auth.nuvemfiscal.com.br/oauth/token ’;
TokenProvider.ClientId := ‘…’;
TokenProvider.ClientSecret := ‘…’;
TokenProvider.Scope := ‘empresa’;
TokenData := TokenProvider.RetrieveToken;
AccessToken := TokenData.AccessToken;
DataExpiracao := TokenData.ExpirationTime;
arimateia
(Arimateia Jr)
Janeiro 16, 2024, 4:32pm
2
Boa tarde, @ednerzuconelli . Seja bem-vindo à Nuvem Fiscal.
Qual a versão do SO da máquina onde esse código está sendo executado?
Obs.: Você vazou suas credenciais no tópico. Sugerimos que a exclua e gere uma nova.
Windows 8.1. Obrigado por ter editado o código.
arimateia
(Arimateia Jr)
Janeiro 16, 2024, 4:58pm
4
@ednerzuconelli
Dá uma conferida nesse tópico:
Boa tarde,
o erro abaixo aparece quando vou acessar o nuvem fiscal.
já é o segundo cliente onde me deparo com esse tipo de problema.
O primeiro cliente tinha windows 7. falei pra trocar, esse resolveu.
mas esse tem windows 8.
Tenho como ajustar os protocolos do windows ou preciso de fato trocar pro W10?
seguem o erro e a configuracao da maquina, obrigado.
[image]
[image]
Obrigado no Windows 8.1 mesmo instalando o certificado não deu certo, mas no Windows 11 funcionou certo.
wlandgraf
(Wagner Landgraf)
Janeiro 16, 2024, 6:23pm
6
Você tentou as duas operações descritas no tópico?
Sim tentei, meu Windows está atualizado e instalei o certificado
wlandgraf
(Wagner Landgraf)
Janeiro 16, 2024, 11:02pm
8
Poderia por gentileza fornecer os prints das partes relevantes que foram configuradas, para vermos se a princípio está tudo correto com as configurações?
wlandgraf
(Wagner Landgraf)
Janeiro 17, 2024, 1:45pm
10
Essa lista é dos certificados do usuário ou da máquina? Poderia informar o print exato do erro?
wlandgraf
(Wagner Landgraf)
Janeiro 23, 2024, 1:33pm
12
@ednerzuconelli ,
Acredito que ainda seja alguma configuração na cadeia de certificados do seu Windows, mas infelizmente não saberia dizer o que mais poderia ser feito.
Porém, sugiro que você tente utilizar o SDK com o Indy. É possível que funcione, já que o Indy usa outras bibliotecas de criptografia (OpenSSL). Você precisa atualizar o SDK, fizemos uma modificação recente nele.
Segue o link da documentação para utilização do SDK com Indy:
Valeu muito obrigado pelas dicas, deve ser do windows mesmo, mas também não consegui descobrir o que é. Porém com o indy funcionou.
system
(system)
Fechado
Fevereiro 10, 2024, 12:10pm
14
Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.