Secure socket (client) class?

It's some time now since I did any Delphi. I need to write a small program that does the following:

1. Wraps an executable to provide licensing services. This would be a matter of creating a process from a stream on an embedded bytes sequence maybe (the 'real' executable).

2. Connects to a server over SSL to supply a password and a hardware UID (the HD serial number?) for authentication and authorisation.

In addition to suggestions for an approach to the above, I need to know:

a. If there's a by-now free edition of Delphi that I can use for this. Maybe it could be done with Kylix?
b. If there's a secure socket class I could use to do this
LVL 87
CEHJAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

swift99Commented:
ICS is in the process of getting SSL added.  I am not sure of its status.

check out overbyte.delphicenter.com
0
CEHJAuthor Commented:
Thanks. Sorry for the delay - here so rarely (once) that i'd forgotten ;-)
0
swift99Commented:
No problem.

The ICS web site is now at www.overbyte.be.  SSL betas are available to financial supporters of the SSL effort.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.