Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

Security VIs

LabVIEW 2013 Help

Edition Date: June 2013

Part Number: 371361K-01

»View Product Info

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. Use the ConfigSSL VI to verify the server's identity against a list of trusted certificate authority (CA) certificates, and provide client authentication, if required by the server. Client handles save the SSL credentials across multiple Web requests. Use the OpenHandle VI to open a client handle.
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.

 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit