Un certificat est signé par une "autorité" dite de confiance (Symantec par exemple). Windows dispose d'une liste d'autorité de base qui sont stockée dans Windows (pour consulter ceux lié à ton utilisateur Windows, depuis IE tu va dans "Option Internet"->"Contenu"->"Certificat"->"Autorité de certification racines de confiance").
Il peut arriver selon les sites que ce certificat n'est pas été signé par une autorité connue de Windows, ont le dit alors "auto signé" (en fait signé par le serveur qui à généré le certificat.
Dans ce cas Windev retourne une erreur lors de l’appel de HTTPRequete ou de HTTPEnvoieFormulaire (httpErreurCertificatInvalide).
Pour que Windev ignore cette erreur il faut alors appeler le code suivant :
HTTP.IgnoreErreur = httpIgnoreRévocation
Il ce peut également qu'il faille installer le certificat serveur qui à signé celui du site sur ton serveur.
bon dev.
Partager