Jump to content
Rollo62

Indy TLS for OpenSSL - IndySockets/IndyTLS-OpenSSL

Recommended Posts

Hi there,

I'm not sure whether this new project is already known throughout the community and whether it has already got enough attraction.
@Remy Lebeauhas written about it in the Blog here and a separated reposity is available here.

 

That is very good news that Indy OpenSSL seems to get a little more traction now, to solve such very basic network topics.

I hope that this new project will be a big hit and will take Indy OpenSSL to the next level.
From VCL to FMX across all platforms.

 

Share this post


Link to post
Posted (edited)
1 hour ago, Rollo62 said:

I'm not sure whether this new project is already known throughout the community and whether it has already got enough attraction.

Doubtful, given it was just created 2 days ago.

Edited by Remy Lebeau
  • Like 1

Share this post


Link to post

In order for everything to compile correctly, there are two changes to make:

1) In the "IdRegisterOpenSSL.pas" file it is necessary to insert the following file "IdDsnCoreResourceStrings" among the uses because it is inside it that the string "RSRegIndyIOHandlers" is defined, which is necessary to register the graphic components.

2) The "IdRegisterCoolOpenSSL.dcr" file is missing .... just copy it (and then rename obviously) from the "IdRegisterCool.dcr" file).

I tried to install with the changes proposed by "@esegece-com" and appropriately modifying the original "*register*" files to also activate the changes at design time level and everything worked perfectly.

A project developed both in design and code is running correctly.

Do not use with the original Athens 12.1 Indy distribution.

Share this post


Link to post
Posted (edited)
9 hours ago, DelphiUdIT said:

1) In the "IdRegisterOpenSSL.pas" file it is necessary to insert the following file "IdDsnCoreResourceStrings" among the uses because it is inside it that the string "RSRegIndyIOHandlers" is defined, which is necessary to register the graphic components.

OK, I will make that change tomorrow. 

Quote

2) The "IdRegisterCoolOpenSSL.dcr" file is missing .... just copy it (and then rename obviously) from the "IdRegisterCool.dcr" file).

I added that file earlier today, along with the non-cool DCR, and the LRS for FreePascal.

Quote

I tried to install with the changes proposed by "@esegece-com"

Which changes? 

Quote

and appropriately modifying the original "*register*" files to also activate the changes at design time level and everything worked perfectly.

A project developed both in design and code is running correctly.

That's good to hear, thanks.

Edited by Remy Lebeau

Share this post


Link to post
8 hours ago, Remy Lebeau said:

OK, I will make that change tomorrow.

I have updated the repo now.

  • Thanks 1

Share this post


Link to post
On 8/8/2024 at 12:50 AM, DelphiUdIT said:

I tried to install with the changes proposed by "@esegece-com" and appropriately modifying the original "*register*" files to also activate the changes at design time level and everything worked perfectly.

A project developed both in design and code is running correctly.

Glad to hear it works, thanks for the feedback.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×