J'essaie en code d'accéder à une URL s'exécutant sur IIS (6 ou 7) et y trouve quel est le certificat SSL et en particulier à qui le certificat a été délivré. Habituellement, il s'agit de l'URL du site si le certificat est valide. Cependant, dans mon cas, je veux obtenir les informations d'une adresse IP interne qui se trouve derrière le loadbalancer, donc je ne peux pas compter sur cela. Est-ce que quelqu'un sait comment cela peut être réalisé? De préférence en utilisant C#, mais je suis ouvert à tout autre langage de développementObtenir le certificat ssl émis par programme
2
A
Répondre
2
J'ai réussi à trouver un moyen de le faire. Si vous installez OpenSSL: http://www.openssl.org (et une version de Windows ici: http://www.slproweb.com/products/Win32OpenSSL.html) vous pouvez utiliser son interface de ligne de commande pour interroger un certificat comme ceci: openssl s_client -connect IP: 443 Ensuite, il vous suffit de vérifier la réponse pour le site le certificat a été délivré à.
Questions connexes
- 1. downloadProgress non émis par QNetworkReply
- 2. Comment prendre en charge l'authentification par certificat client SSL?
- 3. Obtenir le certificat client avec activeX
- 4. Récupérer le certificat SSL avec Zend Http Demande et réponse
- 5. Le certificat SSL ne fonctionne que dans le réseau local
- 6. Intercepter l'appel Http au certificat SSL
- 7. renouveler un certificat SSL sur IIS6?
- 8. Le certificat client SSL iPhone ne fonctionne pas
- 9. Comment créer un certificat pour le développement local avec SSL?
- 10. IE8 ne va pas installer le certificat SSL
- 11. Certificat SSL Apache configuré pour le proxy inverse
- 12. Comment installer un certificat SSL sur IIS 6 et 7?
- 13. Comment puis-je obtenir le certificat X509 envoyé par le client dans le service Web?
- 14. Umbraco - Obtenir le noeud par ID par programme
- 15. Comment obtenir une clé publique à partir d'un certificat dans le programme iPhone?
- 16. Comment installer un certificat SSL dans Visual Studio?
- 17. Utilisation de mod_rewrite pour contourner une erreur "certificat SSL invalide"
- 18. Comment obtenir le certificat SSL d'un serveur exécutant un service Web à partir de l'application cliente? - C# .NET
- 19. Comment générer un certificat SSL? Comment accéder à une page avec un certificat invalide dans FF3?
- 20. Comment utiliser un référentiel Maven 2 protégé par SSL et un certificat générique/autosigné?
- 21. Obtenir le contenu de la page Web par programme
- 22. Comment obtenir le répertoire temporaire ASP.NET par programme?
- 23. comment puis-je obtenir par programme le nom d'une application?
- 24. linux: obtenir par programme le pid parent d'un autre processus?
- 25. Comment déployer un certificat SSL auto-signé sur plusieurs serveurs
- 26. Programmation Net: Que valider sur un certificat SSL auto-signé?
- 27. SSL est-il défini par machine ou par connexion?
- 28. Comment renouveler un certificat SSL depuis plusieurs années dans IIS?
- 29. Désactiver la vérification du certificat SSL dans Ruby
- 30. Comment obtenir Vista Edition par programme?