CPI-C Programmer's Security Guide

The following topics discuss security as it applies to the CPI-C section of the Host Integration Server SDK.

About CPI-C Security for Developers

The Common Programming Interface for Communications (CPI-C) is a platform-independent API designed to simplify the use APPC verbs, and has many of the same issues and features as APPC.

This section discusses security practices and issues that apply to C-language applications that you write to use CPI-C to exchange data between a Host Integration Server system and a computer or computers in a Systems Network Architecture (SNA) environment.

Session Security Configuration Using SNACFG

You can use the utility SNACFG to set session security for a remote LU. Possible values are none, use a plaintext key, and use a scrambled key.

Conversation Security in CPI-C

Conversation security in CPI-C controls who can connect to a remote LU. You can find more information in the topic Conversation Security (CPI-C).

A programmer controls conversation security using the Set_Conversation_Security_Type (CPI-C) call and sets user credentials using the Set_Conversation_Security_User_ID (CPI-C) and Set_Conversation_Security_Password (CPI-C) call from the CPI-C SDK.