LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Can LabVIEW work with https (not http)?

I have trouble to use LabVIEW 6i to GET response from HTTPS server. It works with HTTP server smoothly. (I changed the port 80 to 443.) Are there any package can work with HTTPS? BTW, I also have LabVIEW 7 and will use that if 7 has the solution.
0 Kudos
Message 1 of 4
(5,896 Views)
landlord wrote:

> I have trouble to use LabVIEW 6i to GET response from HTTPS server. It
> works with HTTP server smoothly. (I changed the port 80 to 443.) Are
> there any package can work with HTTPS? BTW, I also have LabVIEW 7 and
> will use that if 7 has the solution.

HTTPS means that the data is encapsulated in some sort of secure
protocol layer such as SSL. You do not want to implement SSL in LabVIEW
I think.

In order to establish a meaningful connection with an HTTPS server you
need to establish a secure context with authentication through
certificates, crypto algorithmes and such. For this you have specific
libraries like OpenSSL and such and you could call them as an external
library. But you can not plug them into the LabVIEW TCP/IP functions to
let
them transparently handle your TCP/IP communication.

Rolf Kalbermatter
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 2 of 4
(5,896 Views)
Hi,

Please take a look at the document below that discusses LabVIEW and HTTPS

Does the LabVIEW Web Server support SSL and https?

Sincerely,
Feroz
National Instruments
0 Kudos
Message 3 of 4
(5,896 Views)
If you want to use labview to GET response fron HTTPS server you can use the activeX with the windows HTTP Services (winhttp.dll).

See the link for more information about the windows HTTP Services
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/wininet_reference.asp

Cyrille PLANARD
0 Kudos
Message 4 of 4
(5,896 Views)