Security VIs

LabVIEW 2018 Help


Edition Date: March 2018
Part Number: 371361R-01
View Product Info

DOWNLOAD (Windows Only)


LabVIEW 2015 Help
LabVIEW 2016 Help
LabVIEW 2017 Help
LabVIEW 2018 Help
LabVIEW 2019 Help

Owning Palette: HTTP Client VIs

Requires: Base Development System. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the Security VIs to encrypt and decrypt data transfers. You also can use these VIs with the Web Services Security VIs.

Palette ObjectDescription
ConfigKeyNegotiates a key with the host and adds the key to the client handle. Use this key with the Encrypt and Decrypt VIs to encrypt and decrypt data. This functionality only works with NI Web servers. Use the OpenHandle VI to open a client handle.
ConfigSSLProvides Secure Sockets Layer (SSL) authentication for Web requests associated with the client handle. Use SSL authentication with other HTTP Client VIs to send Web requests to a server, Web page, or Web service using SSL.
DecryptDecrypts data using the key associated with the client handle. Associate a key with a client handle using the ConfigKey VI. This functionality only works with NI Web servers. Use the OpenHandle VI to open a client handle.
EncryptEncrypts data using the key associated with the client handle. Associate a key with a client handle using the ConfigKey VI. This functionality only works with NI Web servers. Use the OpenHandle VI to open a client handle.
SetAPIKeyProvides API Key authentication credentials for Web requests associated with the client handle. API key security is one available option to protect LabVIEW Web services. Client handles save the credentials across multiple Web requests. Use the Open Handle VI to open a client handle.

WAS THIS ARTICLE HELPFUL?

Not Helpful