On Mon, Jul 21, 2003 at 12:20:05PM -0400, Christopher Fowler wrote:
> 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.

I doubt this.
Yes, DNS is used for lookup from "reverse" zone.
However, FQDN was intended to check whether client manage to connect
to the server he originally intended. This verifies "forward" DNS lookup.

Regards,
Vadim

> 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]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to