TsgcWebSocketClientPropiedades › TLSOptions

TLSOptions Propiedad

Configura certificados, versión TLS, ALPN, IOHandler y otros detalles de conexión segura utilizados cuando TLS está habilitado.

Sintaxis

property TLSOptions: TsgcWSTLS_Options read FTLSOptions write SetTLSOptions;

Valor Predeterminado

Observaciones

Accesible solo cuando TLS es True. Las subpropiedades incluyen RootCertFile, CertFile, KeyFile, Password, VerifyCertificate, VerifyDepth, Version (desde tlsUndefined hasta tls1_3), ALPNProtocols e IOHandler (iohOpenSSL o iohSChannel). Los ajustes específicos de OpenSSL se encuentran bajo OpenSSL_Options y los específicos de SChannel bajo SChannel_Options.

Ejemplo


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.TLSOptions.Version := tls1_2;
oClient.TLSOptions.VerifyCertificate := true;
oClient.TLSOptions.RootCertFile := 'cacert.pem';
oClient.Active := true;

Volver a Propiedades