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 |
---|---|---|---|
xUseTls |
BOOL |
FALSE |
Se TRUE, la connessione viene stabilita tramite TLS. |
xSendClientCert |
BOOL |
FALSE |
Impostare su TRUE, se è richiesto un certificato client. |
sCertName |
STRING[255] |
- |
Specifica il file del certificato del client. Se il valore è una stringa nulla, si utilizza 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. Vedere ET_TlsProtocol. |
etCertVerifyMode |
TCPUDP.ET_CertVerifyMode |
TCPUDP.ET_CertVerifyMode.TrustedOnly |
Modalità per verifica certificato. Vedere ET_CertVerifyMode. |