NSStreamSocketSecurityLevel Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Protocolo de seguridad que se va a usar para un NSStream.
public enum NSStreamSocketSecurityLevel
type NSStreamSocketSecurityLevel =
- Herencia
-
NSStreamSocketSecurityLevel
Campos
NegotiatedSsl | 4 | Indica que las dos partes deben negociar un protocolo y que debe usar el protocolo de socket más seguro disponible entre el cliente y el servidor. |
None | 0 | No use ningún protocolo de seguridad. |
SslV2 | 1 | Requerir el uso de SSLv2. |
SslV3 | 2 | Requerir el uso de SSLv3. |
TlsV1 | 3 | Requerir el uso de TLSv1. |
Unknown | 5 | El protocolo no se conoce (solo puede ocurrir si compila con un SDK antiguo y se ejecuta en un nuevo dispositivo, y ha establecido la configuración en "negociada" y, a continuación, lee el valor de nuevo). |
Comentarios
Este valor controla qué protocolo de seguridad usa un NSStream para transferir los datos de la secuencia, de nada, a una versión específica de SSL o TLS, o lo mejor posible.
Seguridad de la capa de transporte (TLS) y su predecesor, Capa de sockets seguros (SSL), son protocolos criptográficos diseñados para proporcionar seguridad de comunicación a través de flujos.