NSStreamSocketSecurityLevel Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O protocolo de segurança a ser usado para um NSStream.
public enum NSStreamSocketSecurityLevel
type NSStreamSocketSecurityLevel =
- Herança
-
NSStreamSocketSecurityLevel
Campos
NegotiatedSsl | 4 | Indica que as duas partes devem negociar um protocolo e devem usar o protocolo de soquete mais seguro disponível entre o cliente e o servidor. |
None | 0 | Não use nenhum protocolo de segurança. |
SslV2 | 1 | Exigir o uso do SSLv2. |
SslV3 | 2 | Exigir o uso do SSLv3. |
TlsV1 | 3 | Exigir o uso de TLSv1. |
Unknown | 5 | O protocolo não é conhecido (só pode acontecer se você criar usando um SDK antigo e executar em um novo dispositivo, e você definir a configuração como "negociada" e, em seguida, ler o valor novamente). |
Comentários
Esse valor controla qual protocolo de segurança um NSStream usa para transferir os dados no fluxo, do nada, para uma versão específica do SSL ou do TLS, ou o melhor possível.
O TLS (Transport Layer Security) e seu antecessor, Secure Sockets Layer (SSL), são protocolos criptográficos projetados para fornecer segurança de comunicação em fluxos.