NSStreamSocketSecurityLevel Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.