2009-04-27 5 views
2

IIS (6 또는 7)에서 실행되는 URL에 액세스하기 위해 코드를 시도하고 SSL 인증서가 무엇인지, 특히 인증서가 발급 된 사람을 찾습니다. 일반적으로 이것은 인증서가 유효한 경우 사이트의 URL입니다. 그러나, 내 경우에는로드 밸런서 뒤에있는 내부 IP로부터 정보를 얻고 싶습니다. 그래서 저는 이것을 의지 할 수 없습니다. 이것이 어떻게 달성 될 수 있는지 아는 사람이 있습니까? C#을 사용하는 것이 바람직하지만 anyother 개발 언어에 개방되어 있습니다.프로그래밍 방식으로 ssl 인증서 발급

답변

2

나는 그 일을 할 수있는 방법을 찾아 냈습니다. OpenSSL을 설치하는 경우 : http://www.openssl.org (Windows 버전은 http://www.slproweb.com/products/Win32OpenSSL.html) 명령 줄 인터페이스를 사용하여 다음과 같은 인증서를 쿼리 할 수 ​​있습니다. openssl s_client -connect IP : 443 그런 다음 사이트 응답을 확인하면됩니다 인증서가 발급되었습니다.