Deear Ladies and Gentlemen,

I am writing to thank you for your comments about this matter and ask

On Thu, Jan 10, 2002 at 09:34:50AM -0500, Neff Robert A wrote:
> 
> The client needs to verify who it is connected to.
> Anyone in the world can present a certificate to
> establish an ssl connection.  In a nutshell, the
> checks that need to be made on the client end are:
>   a. Do you trust the signer of the certificate received
>   b. Is the CN contained within the cert what you expect
> 

..snip..

>  Your next task is to ensure that the
> trusted cert truly came from the site you expected and
> not www.someothersite.com.  The browser does this step by
> comparing the CN contained in the cert to the URL address
> typed into your browser.  Your own app must do so as well...
> 

is it possible to have an OpenSSL server located behind a Network Adress
Transalation device (a NET device is sometimes part of firewalls, eg
the Cisco PIX) and still have the client handshake complete without
error ?

Here is the scenario.

Server has valid certificate signed by root CA for Distinguished Name
'S'.

DNS responds to an A record request from the client for S, with the
public interface of the NAT device (PTR query for that address also
returns S), but the OpenSSL server with that cert has a completely
different address (because its been translated)

One might do this because of outsourcing or merger activities that
result in a new or different firewall.

Presumably the network between the NAT box and the OpenSSL server is
secure enough to be tolerablee.

So :-

1 Will the scenario above work ?
2 If not, how can it be made to work ? 

Thank you,

Yours sincerely.

-- 
------------------------------------------------------------------------
Stanley Hopcroft                                      Network Specialist
------------------------------------------------------------------------

'...No man is an island, entire of itself; every man is a piece of the
continent, a part of the main. If a clod be washed away by the sea,
Europe is the less, as well as if a promontory were, as well as if a
manor of thy friend's or of thine own were. Any man's death diminishes
me, because I am involved in mankind; and therefore never send to know
for whom the bell tolls; it tolls for thee...'

from Meditation 17, J Donne.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to