Initial values and language declarations for MQSCO

Table 1. Initial values of fields in MQSCO
Field name Name of constant Value of constant
StrucId MQSCO_STRUC_ID 'SCO¬'
Version MQSCO_CURRENT_VERSION 1
KeyRepository None Null string or blanks
CryptoHardware None Null string or blanks
AuthInfoRecCount None 0
AuthInfoRecOffset None 0
AuthInfoRecPtr None Null pointer or null bytes
KeyResetCount MQSCO_RESET_COUNT_DEFAULT 0
FipsRequired MQSSL_FIPS_NO 0
EncryptionPolicySuiteB MQ_SUITE_B_NONE,
MQ_SUITE_B_NOT_AVAILABLE,
MQ_SUITE_B_NOT_AVAILABLE,
MQ_SUITE_B_NOT_AVAILABLE
1,
0,
0,
0
CertificateValPolicy MQ_CERT_VAL_POLICY_DEFAULT 0
Notes:
  1. The symbol ¬ represents a single blank character.
  2. In the C programming language, the macro variable MQSCO_DEFAULT contains the values listed in the table. Use it in the following way to provide initial values for the fields in the structure:
    MQSCO MySCO = {MQSCO_DEFAULT};