#[repr(C)]pub struct MQSCO {Show 20 fields
pub StrucId: MQCHAR4,
pub Version: MQLONG,
pub KeyRepository: MQCHAR256,
pub CryptoHardware: MQCHAR256,
pub AuthInfoRecCount: MQLONG,
pub AuthInfoRecOffset: MQLONG,
pub AuthInfoRecPtr: PMQAIR,
pub KeyResetCount: MQLONG,
pub FipsRequired: MQLONG,
pub EncryptionPolicySuiteB: [MQLONG; 4],
pub CertificateValPolicy: MQLONG,
pub CertificateLabel: MQCHAR64,
pub KeyRepoPasswordPtr: MQPTR,
pub KeyRepoPasswordOffset: MQLONG,
pub KeyRepoPasswordLength: MQLONG,
pub HTTPSCertValidation: MQLONG,
pub HTTPSCertRevocation: MQLONG,
pub HTTPSKeyStorePtr: MQPTR,
pub HTTPSKeyStoreOffset: MQLONG,
pub HTTPSKeyStoreLength: MQLONG,
}Expand description
SSL Configuration Options
Fields§
§StrucId: MQCHAR4Structure identifier
Version: MQLONGStructure version number
KeyRepository: MQCHAR256Location of SSL key repository
CryptoHardware: MQCHAR256Cryptographic hardware configuration string
AuthInfoRecCount: MQLONGNumber of MQAIR records present
AuthInfoRecOffset: MQLONG§AuthInfoRecPtr: PMQAIRAddress of first MQAIR record
KeyResetCount: MQLONGNumber of unencrypted bytes sent/received before secret key is reset
FipsRequired: MQLONGUsing FIPS-certified algorithms
EncryptionPolicySuiteB: [MQLONG; 4]Use only Suite B cryptographic algorithms
CertificateValPolicy: MQLONGCertificate validation policy
CertificateLabel: MQCHAR64SSL/TLS certificate label
KeyRepoPasswordPtr: MQPTRAddress of key repository password
KeyRepoPasswordOffset: MQLONGOffset of key repository password
KeyRepoPasswordLength: MQLONGLength of key repository password
HTTPSCertValidation: MQLONGHTTPS certificate validation level
HTTPSCertRevocation: MQLONGHTTPS certificate revocation level
HTTPSKeyStorePtr: MQPTRAddress of HTTPS Keystore
HTTPSKeyStoreOffset: MQLONGOffset of HTTPS Keystore
HTTPSKeyStoreLength: MQLONGLength of HTTPS keystore
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MQSCO
impl RefUnwindSafe for MQSCO
impl !Send for MQSCO
impl !Sync for MQSCO
impl Unpin for MQSCO
impl UnwindSafe for MQSCO
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more