Sdk delphi erro ao solicitar token

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;

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.

@ednerzuconelli

Dá uma conferida nesse tópico:

Obrigado no Windows 8.1 mesmo instalando o certificado não deu certo, mas no Windows 11 funcionou certo.

Você tentou as duas operações descritas no tópico?

Sim tentei, meu Windows está atualizado e instalei o certificado

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?

Essa lista é dos certificados do usuário ou da máquina? Poderia informar o print exato do erro?

é da maquina.

image

@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.

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.