Hi 
I have to interface with a client running
TLS_RSA_WITH_3DES_EDE_CBC_SHA1. For me, it means:

1) Authentification with RSA
2) Key exchange RSA
3) Encrytion  3DES_EDE_CBC
4) Digest SHA1

My question is how do they get Key exchange if they not using DH ??
Another thought is that:
1)Client will send Random number in ClientHello. 
2)Server will response with another Random in ServerHello. 
3) Client send PreMaster Secret encrypt with Server's public key.
4) This PreMaster Secret is used to encrypt data 

Please very my thought is correctly . DH is not involved at all ??? I
always think that DH have to be involved when using symmetric key. 

Thank You
TD

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Marek Marcola
Sent: Monday, March 12, 2007 14:24
To: openssl-users@openssl.org
Subject: RE: Root Certificates dir

Hello,
> I have basic question for Client-Sever using SSL. Both Client/Server 
> have to use  SL_CTX_load_verify_locations to load "Trust Root".
Yes.
 
> But Client will load its own private/public key, does not need to load

> "server" cert at all .
Yes, client loads its private key (which has public part too) and client
certificate. When server needs to authenticate client than server sends
to client "CertificateRequest" handshake message and client send its own
certificate in "Certificate" handshake message.
 
> Server will load its own private/public key, does not need to load 
> "client" cert at all.
Yes, server loads its private key (which has public part too) and server
certificate. Depending on negotiated cipher parameters this certificate
is used to key-exchange or server authentication, but in any case it is
send to client in "Certificate" handshake message.

> The "peer" cert will exchange at "Handshake" time. IS this true??
Yes.

Best regards,
--
Marek Marcola <[EMAIL PROTECTED]>

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to