Initial values and language declarations for MQSCO

Table 1. Initial values of fields in MQSCO.

Description of fields in MQSCO and their initial values

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 above. Use it in the following way to provide initial values for the fields in the structure:
    MQSCO MySCO = {MQSCO_DEFAULT};