Share via


NSStreamSocketSecurityLevel Enumeração

Definição

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.

Aplica-se a