37
votes

Erreur de facteur: "Impossible de vérifier le premier certificat" lorsque vous essayez de vous rendre de mon API .net Core

J'ai mon tout nouveau service .NET Core avec API et je veux obtenir une liste d'éléments à l'intérieur. Il est hébergé sur LocalHost et j'ai toujours cette erreur:

16 ms
Warning: Unable to verify the first certificate
Network
Request Headers
User-Agent: PostmanRuntime/7.26.8
Accept: */*
Postman-Token: e64e10c3-8e3a-4b47-9427-d994e2bdc9fd
Host: localhost:44397
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Request Body
Response Headers
Transfer-Encoding: chunked
Server: Microsoft-IIS/10.0
X-Powered-By: ASP.NET
Date: Tue, 19 Ja

n 2021 14:06:14 GMT
Response Body

Comment le réparer? J'ai désactivé / activé la certification SSL mais ce n'est pas une aide.


6 commentaires

forums.ivanti.com/s/article/…


@Romanryzhiy J'ai essayé les deux options mais je ne comprends pas l'option I, je ne comprends tout simplement pas comment exporter un certificat, je n'ai rien mentionné dans l'instruction dans ce mmc.exe


J'ai soudainement commencé à obtenir cela sur ma machine locale aussi. Dans mon cas, tous les paramètres de la réponse ci-dessous sont désactivés.


Même problème pendant le développement localhost https .net.


Résolu! Postman version 9.14.6 apparaît pour désactiver SSL. Sur la désactivation du travail bien


Des solutions? J'ai désactivé tous les SSL mais toujours le même problème


7 Réponses :


41
votes

Il y a 3 endroits pour désactiver la vérification SSL:

  • Niveau de demande: assurez-vous qu'il est désactivé
  •  Entrez la description de l'image ici

    1. Niveau global: (le niveau de demande aura la priorité)
    2.  Entrez la description de l'image ici

      1. Supprimer le certificat Client et CA, retournez-le vers OFF:
      2.  Entrez la description de l'image ici


    4 commentaires

    Partout où vous avez souligné que j'ai désactivé le certificat et l'erreur SSL, je ne comprends pas pourquoi les gens qui donnent -1 quand quelqu'un a un problème inhabituel.


    Avoir le même problème là-bas


    Une chance, même je suis également confronté au même problème. Même après avoir désactivé le certificat SSL


    Existe-t-il un exemple de site Web que vous pouvez reproduire ce problème



    1
    votes

    Tout d'abord, votre système d'exploitation (Windows, Mac, Linux) doit faire confiance à ce certificat.

    Ensuite, dans Postman, accédez à Paramètres> Certificats et activez la certification CA, puis sélectionnez le même certificat de confiance.


    0 commentaires

    0
    votes

    Si vous faites face à cette erreur pendant l'autorisation, vérifiez d'abord votre jeton Auth. Cela pourrait être un problème avec votre jeton lui-même.

    Le simple fait de désactiver SSL a fonctionné pour moi.


    0 commentaires

    0
    votes

    J'ai eu le même problème avec le facteur incapable de vérifier le premier certificat. Le même point final localhost a fonctionné au sein d'un navigateur, mais pas dans Postman tout en fonctionnant dans Debug dans Vs. Dans mon cas, la réinstallation IIS Express a résolu le problème.


    0 commentaires

    0
    votes

    En développement (c'est-à-dire localhost), utilisez HTTP Route vers votre serveur ASP .NET au lieu de HTTPS et ignorez complètement les certificats. Vous vous épargnerez beaucoup de douleur et de temps en utilisant HTTP pour le développement.

     Entrez la description de l'image ici

    Comme vous le voyez sur l'image, votre application a 2 itinéraires pour vous connecter. Utilisez le HTTP One. (Si vous n'en avez pas, alors configurez-le).


    0 commentaires

    0
    votes

    Peut-être que vous avez oublié d'ajouter ces lignes dans programme.cs,

    app.UseAuthentication();
    app.UseAuthorization();
    


    0 commentaires

    0
    votes

    Téléchargez la racine CA de l'émetteur de certificat dans Postman et cela fonctionnera


    1 commentaires

    Votre réponse pourrait être améliorée avec des informations de support supplémentaires. Veuillez modifier pour ajouter plus de détails, tels que des citations ou de la documentation, afin que d'autres puissent confirmer que votre réponse est correcte. Vous pouvez trouver plus d'informations sur la façon d'écrire de bonnes réponses dans le centre d'aide .