La struttura ST_TlsSettings contiene il parametro utilizzato per la connessione al server e contiene il TLS (Transport Layer Security).
Elemento |
Tipo di dati |
Valore predefinito |
Descrizione |
---|---|---|---|
xSendClientCert |
BOOL |
FALSE |
Impostare a TRUE se è richiesto un certificato del client. |
sCertName |
STRING[255] |
- |
Specifica il file del certificato del client. Se il valore è una stringa nulla, viene utilizzato il certificato predefinito del controller. Il nome corrisponde al valore “Emesso per” dal certificato del controller. Il nome può essere ottenuto dal certificato mediante in Logic Builder. |
etProtocol |
TCPUDP.ET_TlsPrototocol |
TCPUDP.ET_TlsProtocol.TLSv12 |
Protocollo utilizzato per connessione protetta. Consultare ET_TlsProtocol. |
etCertVerifyMode |
TCPUDP.ET_CertVerifyMode |
TCPUDP.ET_CertVerifyMode.TrustedOnly |
Modalità per verifica certificato. Consultare ET_CertVerifyMode. |
ifVerifyCertCallback |
TCPUDP.IF_VerifyCertCallback |
- |
Verificare l'interfaccia di callback. Consultare IF_VerifyCertCallback. |