Signed Source® Project wrote:

> I don't think I need to read any books.

In order to understand SSL/TLS basics it's enough to ask,
for instance, wikipedia:
http://en.wikipedia.org/wiki/Transport_Layer_Security
In order to understand OpenSSL the mentioned book is very
helpful though.

> I am just trying to understand the demo in the ICS v7 first.

In case of SSL/TLS I would not recommend this way.
Usually a component wraps and hides the ugly details, but the 
ICS-SSL components are not foolproof, just like any other SSL 
components I'm aware of, means that the component user is able
to make the SSL/TLS working with many security leaks. That's
fine as long the user knows what he is doing.       

> 
> There is already everything I need. I don't need to create any
> certificates for now.
> 
> How can I use the existed certificates in the demo?
> When I run the server demo,
> There is: 01cert.pem, 01key.pem, cacert.pem --> What are they supposed
> to do?
> Are they supposed to be like PUTTY? --> one key for the server and
> another for the client?

A starting point may be: http://en.wikipedia.org/wiki/X.509

> 
> How about this?
> Acceptable hosts? --> www.overbyte.be;www.borland.com
> What Acceptable host means?

It's just a storage place that you might want to use to accept some
DNS names without verifying the peer certificate, for example.

> 
> And at the client part there is a box called "URL",
> what that exactly does?

What demo exactly?

 
> My understanding of SSL,
> Server has a certificate,

Correct, for servers a certificate is mandatory, for clients it's
an option.

> When the client/clients need to connect server asks for the
> certificate. The demo in the ICS v7 isn't asking anything at all!

That's what OpenSSL does under the hood if TSslContext.SslVerifyPeer
property is set to TRUE.
 
-- 
Arno Garrels
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to