C declaration for MQSCO
typedef struct tagMQSCO MQSCO; struct tagMQSCO { MQCHAR4 StrucId; /* Structure identifier */ MQLONG Version; /* Structure version number */ MQCHAR256 KeyRepository; /* Location of TLS key */ /* repository */ MQCHAR256 CryptoHardware; /* Cryptographic hardware */ /* configuration string */ MQLONG AuthInfoRecCount; /* Number of MQAIR records */ /* present */ MQLONG AuthInfoRecOffset; /* Offset of first MQAIR */ /* record from start of */ /* MQSCO structure */ PMQAIR AuthInfoRecPtr; /* Address of first MQAIR */ /* record */ /* Ver:1 */ MQLONG KeyResetCount; /* Number of unencrypted */ /* bytes sent/received */ /* before secret key is */ /* reset */ MQLONG FipsRequired; /* Using FIPS-certified */ /* Ver:2 */ /* algorithms */ MQLONG EncryptionPolicySuiteB[4]; /* Use only Suite B */ /* Ver:3 */ /* cryptographic algorithms */ MQLONG CertificateValPolicy; /* Certificate validation */ /* policy */ /* Ver:4 */ MQCHAR64 CertificateLabel; /* Certificate label */ /* Ver:5 */Parent topic: Initial values and language declarations for MQSCO