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.

