Freigeben über


NSStreamSocketSecurityLevel Enumeration

Definition

Das Sicherheitsprotokoll, das für einen NSStream verwendet werden soll.

public enum NSStreamSocketSecurityLevel
type NSStreamSocketSecurityLevel = 
Vererbung
NSStreamSocketSecurityLevel

Felder

NegotiatedSsl 4

Gibt an, dass die beiden Parteien ein Protokoll aushandeln und das sicherste Socketprotokoll verwenden sollten, das zwischen Client und Server verfügbar ist.

None 0

Verwenden Sie kein Sicherheitsprotokoll.

SslV2 1

Erfordert die Verwendung von SSLv2.

SslV3 2

Erfordern Sie die Verwendung von SSLv3.

TlsV1 3

Erfordern Sie die Verwendung von TLSv1.

Unknown 5

Das Protokoll ist nicht bekannt (kann nur passieren, wenn Sie mit einem alten SDK erstellen und auf einem neuen Gerät ausführen, und Sie haben die Einstellung auf "ausgehandelt" festgelegt und dann den Wert zurückgelesen).

Hinweise

Dieser Wert steuert, welches Sicherheitsprotokoll ein NSStream verwendet, um die Daten aus dem Datenstrom aus dem Nichts auf eine bestimmte Ssl- oder TLS-Version zu übertragen.

Transport Layer Security (TLS) und sein Vorgänger, Secure Sockets Layer (SSL), sind kryptografische Protokolle, die für Kommunikationssicherheit über Streams konzipiert sind.

Gilt für: