| View previous topic :: View next topic |
| Author |
Message |
vdsalchemist Admin Team

Joined: 23 Oct 2001 Posts: 1448 Location: Florida, USA
|
Posted: Thu Aug 05, 2004 8:10 pm Post subject: Internet Suite post HTTPS? |
|
|
Hi All,
Does anyone know how to post data VIA the HTTPS protocol with Internet Suite 2.0. I need to post a soap call with embeded XML to a protected website. I also need to be able to exchange x.509 certificates with said website. I see the HTTP command and how to post using that but I am not sure about the certificate exchange and using SSL  _________________ Home of
Give VDS a new purpose!
 |
|
| Back to top |
|
 |
Skit3000 Admin Team

Joined: 11 May 2002 Posts: 2166 Location: The Netherlands
|
Posted: Fri Aug 06, 2004 7:36 am Post subject: |
|
|
Maybe you can get it to work by using Prakash' vdsipp dll? That one has a command to login at protected websites (internet http,authenticate), but I don't know if that will work with https connections, or only with normal http authenticating. _________________ [ Add autocomplete functionality to your VDS IDE windows! ]
Voor Nederlandse beginners met VDS: bekijk ook eens deze tutorial! |
|
| Back to top |
|
 |
Garrett Moderator Team
Joined: 04 Oct 2001 Posts: 2149 Location: A House
|
Posted: Fri Aug 06, 2004 7:08 pm Post subject: |
|
|
No, that's not https though, that's just the typical htpass style of login. I
don't think either of the dll's are capable of https, but I could be wrong. _________________ 'What you do not want done to yourself, do not do to others.' - Confucius (550 b.c. to 479 b.c.) |
|
| Back to top |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1565
|
Posted: Sat Aug 07, 2004 1:00 am Post subject: |
|
|
vdsipp is somewhat capable, as I wrote the ssl portion into the vdsipp however it requires a seperate dll and I'm not certain it works as I never tried it. The seperate dll cannot be exported out of the US because of US export restrictions regarding high level encryption. Also note that you need to get an ssl certificate in order to encrypt data and send it over to an ssl protected website (https).
I'll look into the vdsipp and see if it is capable but I think it should be. Also you can download the ssl dll's. They are located at http://www.nevrona.com/Indy/ - linked off the main Delphi Indy internet component suite site. Look for the ssl dll's on that website, they dont provide the download either but link to a server not located in the US which has them. There should be more information there as well on how to call https and how to use the ssl certificate client side. |
|
| Back to top |
|
 |
vdsalchemist Admin Team

Joined: 23 Oct 2001 Posts: 1448 Location: Florida, USA
|
Posted: Sat Aug 07, 2004 3:45 am Post subject: |
|
|
Thanks PGWare,
I will take a look at these DLL's. I live in the US and the project is to validate SOAP&XML going to a WebLogics Application server. I have other options that I can look at but I already built a VDS util to convert a delimited text file with Soap Header info and the SOAP/XML Envelope to parameters for LoadRunner C functions to actually call the service. I was just looking for a way to validate the XML that the web developers send me before my VDS util parses the data into the C functions. We already have the certificates for the B2B service so that is not an issue. Actually my utility has already converted the RAW XML and headers to the C code for this batch of services but for future services I would like to be able to validate this stuff before hand since it is easier to edit simple XML tags than to hunt through C code  _________________ Home of
Give VDS a new purpose!
 |
|
| Back to top |
|
 |
Skit3000 Admin Team

Joined: 11 May 2002 Posts: 2166 Location: The Netherlands
|
|
| Back to top |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1565
|
Posted: Sat Aug 07, 2004 2:21 pm Post subject: |
|
|
| You can use the dll. We (that live in the US) are not allowed to export out that technology to other countries though. It's a restriction on US residents not being able to distribute any high level encryption to other countries, governments. |
|
| Back to top |
|
 |
Skit3000 Admin Team

Joined: 11 May 2002 Posts: 2166 Location: The Netherlands
|
|
| Back to top |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1565
|
Posted: Sat Aug 07, 2004 3:25 pm Post subject: |
|
|
Looks like anything higher then 64 bits was restricted but lifted in 2002 and requires a review process before it can be distributed:
| Quote: | | encryption commodities and software with symmetric key lengths exceeding 64 bits |
More info can be found at the US Bureau of Industry and Security: http://www.bxa.doc.gov/encryption/regs.htm |
|
| Back to top |
|
 |
GeoTrail Valued Contributor


Joined: 18 Feb 2003 Posts: 572 Location: Bergen, Norway
|
Posted: Wed Mar 16, 2005 12:52 pm Post subject: |
|
|
| PGWARE wrote: | vdsipp is somewhat capable, as I wrote the ssl portion into the vdsipp however it requires a seperate dll and I'm not certain it works as I never tried it. The seperate dll cannot be exported out of the US because of US export restrictions regarding high level encryption. Also note that you need to get an ssl certificate in order to encrypt data and send it over to an ssl protected website (https).
I'll look into the vdsipp and see if it is capable but I think it should be. Also you can download the ssl dll's. They are located at http://www.nevrona.com/Indy/ - linked off the main Delphi Indy internet component suite site. Look for the ssl dll's on that website, they dont provide the download either but link to a server not located in the US which has them. There should be more information there as well on how to call https and how to use the ssl certificate client side. | Are there any newer version of VDSIPP?
I'm trying to use GET to get a file from a https connection which won't work. If I try from a normal http server it works fine. _________________
 |
|
| Back to top |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1565
|
Posted: Wed Mar 16, 2005 4:24 pm Post subject: |
|
|
There are no newer version of vdsipp and as of right now there are no plans for any updates.
You will need to download the separate ssl dlls found at http://www.nevrona.com/Indy/ to use an HTTPS connection.
You can then put the dll's in the same directory as vdsipp. Again I don't know 100% sure if ssl/https will work with vdsipp as I never tried but I did program in the ssl capability exactly is was showin in an Indy http example. |
|
| Back to top |
|
 |
GeoTrail Valued Contributor


Joined: 18 Feb 2003 Posts: 572 Location: Bergen, Norway
|
Posted: Wed Mar 16, 2005 9:04 pm Post subject: |
|
|
Ok, thanks, I'll give that a try  _________________
 |
|
| Back to top |
|
 |
vdsalchemist Admin Team

Joined: 23 Oct 2001 Posts: 1448 Location: Florida, USA
|
Posted: Sat May 21, 2005 1:35 am Post subject: |
|
|
Hi All,
I have found another way of doing this which does not require anything other than VDS + New Gadget + Windows. GeoTrail PM me and I will show you how. _________________ Home of
Give VDS a new purpose!
 |
|
| Back to top |
|
 |
DanTheMan Contributor


Joined: 15 Mar 2002 Posts: 56 Location: Sweden
|
Posted: Wed Feb 18, 2009 12:28 pm Post subject: |
|
|
Found this old thread about capturing https: site information. This is for legal purposes only. I want to get statitistic information about my IP phone
ringing, and that site is a https:// I have a registered vdsipp, but it can only handle http connections, i also have the ssl /dll files (indy) but
can't figure out how to do the call ? . Is the GadgetX capable to this job ? Right now i'm using a "window send" script to login and do the mouse clicks
(do not look so attractive...). anybody ? |
|
| Back to top |
|
 |
vdsalchemist Admin Team

Joined: 23 Oct 2001 Posts: 1448 Location: Florida, USA
|
Posted: Wed Feb 18, 2009 2:59 pm Post subject: |
|
|
| DanTheMan wrote: | Found this old thread about capturing https: site information. This is for legal purposes only. I want to get statitistic information about my IP phone
ringing, and that site is a https:// I have a registered vdsipp, but it can only handle http connections, i also have the ssl /dll files (indy) but
can't figure out how to do the call ? . Is the GadgetX capable to this job ? Right now i'm using a "window send" script to login and do the mouse clicks
(do not look so attractive...). anybody ? |
I have a demo included in the GadgetX package that shows how to use the Microsoft WinHTTP ActiveX object over a SSL connection. It even shows how to apply a client side certificate to the communication. The demo allows you to perform both HTTP GET and HTTP POST. I did not include PUT since it is not used much. However note this is not a browser so it does not execute client side code just performs a GET or a POST to a URL. _________________ Home of
Give VDS a new purpose!
 |
|
| Back to top |
|
 |
|