Adds a signed private key to a Transport Layer Security (TLS) configuration. The function is optional for clients but required for servers.


icon

Inputs/Outputs

  • cgnrn.png TLS configuration

    TLS configuration specifies the reference to the TLS configuration.

  • c1du8.png private key

    private key specifies the location of the private key in the local memory.

  • c1dcclst.png certificate chain

    certificate chain specifies an array of Distinguished Encoding Rules (DER) certificates. The certificates must be supplied depth-first: the server's certificate, followed by the Certificate Authority (CA) that signs the certificate of the server, on up to the root CA. Use the Load Certificates Into Memory function to construct this array.

  • c1du8.png certificate

  • cerrcodeclst.png error in

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • ignrn.png TLS configuration out

    TLS configuration out returns a reference to the TLS configuration with the private key you specify.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.

  • Examples

    Refer to the following example files included with LabVIEW.

    • labview\examples\Data Communication\Protocols\TLS\TLS Client and Server with Self-Signed Server Certificate.vi