Server authentication (General questions)
I need to authenticate to the server with a client certificate. Is this possible? Can I do the check and download steps of the update process with wodHttpDLX and the last step (update) as normal?
by Paco Lianez, (6854 days ago)
I need to authenticate to the server with a client certificate. Is this possible? Can I do the check and download steps of the update process with wodHttpDLX and the last step (update) as normal?
by woddrazen
, (6854 days ago) @ Paco Lianez
Hi Paco,
Can you explain what exactly do you need?
You want to authenticate to that server same as you do with wodHttpDLX right? Using SSL and certificate?
Regards,
Drazen
by Paco Lianez, (6854 days ago) @ woddrazen
Yes
by wodDamir
, (6854 days ago) @ Paco Lianez
Paco,
Did you try the Check method on the URL you require? What do you receive?
You should be able to check a Https site for updates.
Regards,
Damba
by Paco Lianez, (6854 days ago) @ wodDamir
My server requires a client certificate. How can I set it? In wodHttpDLX I have a Certificate property.
by wodDamir
, (6854 days ago) @ Paco Lianez
Paco,
Currently you cannot. I've already contacted our lead programmer on this. We will check how hard it will be to implement certificate authentication into the component.
We will inform you as soon as we know more.
Regards,
Damba
by Paco Lianez, (6854 days ago) @ wodDamir
Can I use a file://... URL in the Check method? If yes, I can download the config file with HttpDLX (in addition to setting a certificate, I need to set the proxy data manually as I do not use IE), download all NeedReplace files with HttpDLX, change the URL property of the UpdFiles to point to the downloaded files (with file://..) and call the Download method to continue as normal... Is this possible?
by wodDamir
, (6854 days ago) @ Paco Lianez
Paco,
Yes, that should work. You can point wodAppUpdate to files stored locally. You can even fill in the component Files collection on your own and call the Download method (without checking).
Or you can download the the config file and call the Check method on it locally.
However, perhaps it would be easier to wait a while while we implement certificate authentication into the component.
Regards,
Damba
by Paco Lianez, (6854 days ago) @ wodDamir
I will wait, but I may need (besides certificates) NTLM authentication, proxy settings (ProxyHostName, ProxyType,...) for my intranet scenario. In short, I need all the features of wodHttpDLX...
Thanks!
by Jasmine, (6854 days ago) @ Paco Lianez
Paco,
wodAppUpdate cannot provide all features of wodHttpDLX because wodHttpDLX isn't used in it - it would increase it's size for almost a megabyte. wodAppUpdate uses different way of fetching remote URL.
Perhaps it would be more convinient for you to fetch resource by wodHttpDLX, save it locally (it is saved by wodHttpDLX anyway!) and pass it's local file to wodAppUpdate? Would that solve your problem?
Kreso
by Paco Lianez, (6853 days ago) @ Jasmine
Yes. This solution seems valid for me.
I will try it.
Thanks!

Your component works really great. With minor effort I have been able to convert my delphi application...

This has been, by far, the best experience I have ever had dealing with a support entity in my long career in the technical arena

Your customer service was excellent, and I will look at your products in the future for precisely that reason.

It is very refreshing to find such helpful, knowledgeable and quick responding technical support.

I would highly recommend this to anyone who needs a good quality SFTP solution.

Thank you very much for the rapid responses. I was a little nervous about dealing with a company that is on a different continent from me. You have proven my concerns to be unfounded.

...I'm extremely impressed with the product, it represents excellent value for money...

The SFTP ocx is one of the finest pieces of programming I have seen. It worked out of the box...

We have recently completed a large 1200+ location project where reliable Telnet and SSH connectivity was required. wodSSH worked flawlessly and allowed our staff to complete our project ontime and within budget.

May I say how nice it is to work with components so complete and self-explanatory that using them in my application is as instinctive as though I wrote them myself?

