Bonjour, depuis plus de deux semaines je cherche, je lis , j'essaie de comprendre comment déployer intraweb ISAPI.dll sur IIS avec SSL. Pouvez vous m'aider SVP.
Version imprimable
Bonjour, depuis plus de deux semaines je cherche, je lis , j'essaie de comprendre comment déployer intraweb ISAPI.dll sur IIS avec SSL. Pouvez vous m'aider SVP.
C'est une option de sécurité de IIS pour activer HTTPS (SSL) sur votre serveur.
Mes souvenirs remontent D5, COM+ et IIS remonte à 2006, je me souviens juste d'avoir contacter Thawte (directement en Afrique du Sud) pour obtenir le certificat, pas de certificat, pas de SSL !
Maintenant, sous ISS, contactez l’autorité de certification est plus simple dans le Gestionnaire des Services Internet menu Sécurité de répertoire du Site Web
Perso, je me suis pas occupé de ça depuis cette époque.
avec Let's Encrypt tu peux avoir un certificat de site web (et uniquement de site web) gratuitement
j'ai fait un composant Delphi payant pour cela https://github.com/tothpaul/DelphiACME
la démo utilise un composant TidHTTPServer pour répondre à Let's Encrypt, mais pour un IIS il est plus simple d'utiliser l'événement OnHTTPChallenge pour créer le fichier sur disque, c'est IIS qui le délivrera.
il faut que IIS réponde à l'adresse
http://<DomainName>/.well-known/acme-client/<Token>
en retournant
<Token>.<Thumbprint>
il suffit de créer un fichier contenant ce texte au bon endroit sur le disque.
la seule contrainte c'est qu'il faut renouveler le certificat tous les 90 jours.
NB: il existe des tas de solutions gratuites pour le faire plus ou moins facilement, mon composant payant le fait sous Delphi sans aucune dépendance, c'est la seule différence...outre le support.