There is no functino in OpenSSL I beleive that does such a thing.

What you need to do is get the sockaddr sin_addr data from the accept()
function.  At that point you have a IP Address.  Use gethostbyaddr() to convert
that IP into a FQDN.  You can then verify that the FQDN of the host matches
that in the certificate.


On Mon, Jul 21, 2003 at 12:12:49PM -0400, Jue (Jacky) Shu wrote:
> hi all,
> 
> maybe it is not a SSL question. I want to make post-connection assertion to
> prevent man-in-the-middle attack. But I don't know how to get FQDN of the 
> peer side(Not from peer's certificate, it must be other side's real address).
> Is there any socket fucntion to get peer's FQDN?
> thank you in advance.
> 
> Jacky
> 
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to