Die Struktur ST_TlsSettings enthält die für die Verbindung mit dem Server verwendeten Parameter sowie das TLS-Protokoll (Transport Layer Security).
Element |
Datentyp |
Standardwert |
Beschreibung |
---|---|---|---|
xSendClientCert |
BOOL |
FALSE |
Auf TRUE setzen, wenn ein Clientzertifikat erforderlich ist. |
sCertName |
STRING[255] |
- |
Gibt die Client-Zertifikatsdatei an. Wenn der Wert eine Nullzeichenfolge ist, wird das Standardzertifikat der Steuerung verwendet. Der Name entspricht dem Wert „Erzeugt für“ des Zertifikats der Steuerung. Der Name kann aus dem Zertifikat über den in Logic Builder abgerufen werden. |
etProtocol |
TCPUDP.ET_TlsPrototocol |
TCPUDP.ET_TlsProtocol.TLSv12 |
Das für die gesicherte Verbindung verwendete Protokoll. Siehe ET_TlsProtocol. |
etCertVerifyMode |
TCPUDP.ET_CertVerifyMode |
TCPUDP.ET_CertVerifyMode.TrustedOnly |
Modus für die Zertifikatsüberprüfung. Siehe ET_CertVerifyMode. |
ifVerifyCertCallback |
TCPUDP.IF_VerifyCertCallback |
- |
Überprüfen Sie die Rückrufschnittstelle. Siehe IF_VerifyCertCallback. |