MCAPISUPPORT Library

The MCAPISUPPORT library is a system library that provides cryptography services to system software and user-written applications on ClearPath MCP servers.

The MCAPISUPPORT library provides the following cryptography functions:

  • Encryption and decryption

  • Digital signature generation and verification

  • Digest creation and verification

  • Authentication using digital certificates

  • Generation of pseudo-random bytes

The MCAPISUPPORT library exports the following three connection libraries:

  • MCAPI_CL for system software

  • MCAPI_ALGOL_USER_CL for user-written ALGOL or NEWP programs

  • MCAPI_COBOL_USER_CL for user-written COBOL 85 programs

Language-specific INCLUDE files are provided for user applications to automatically declare the connection library and the interfaces it contains.

The MCAPISUPPORT library keeps a recovery file (named MCAPI/SUPPORT/RECOVERY) on the H/L unit. This file contains the current CryptoAllocation configuration and debug command setting.

Refer to the Security Software Developers Kit (SDK) for details on writing programs to use the MCAPISUPPORT library.