次の方法で共有


NSStreamSocketSecurityLevel 列挙型

定義

NSStream に使用するセキュリティ プロトコル。

public enum NSStreamSocketSecurityLevel
type NSStreamSocketSecurityLevel = 
継承
NSStreamSocketSecurityLevel

フィールド

NegotiatedSsl 4

両当事者がプロトコルをネゴシエートし、クライアントとサーバーの間で使用可能な最も安全なソケット プロトコルを使用する必要があることを示します。

None 0

セキュリティ プロトコルは使用しないでください。

SslV2 1

SSLv2 を使用する必要があります。

SslV3 2

SSLv3 を使用する必要があります。

TlsV1 3

TLSv1 を使用する必要があります。

Unknown 5

プロトコルが不明です (古い SDK を使用してビルドし、新しいデバイスで実行し、設定を "ネゴシエート済み" に設定した後、値を読み取った場合にのみ発生します)。

注釈

この値は、NSStream がストリーム上のデータを何もない場所から特定のバージョンの SSL または TLS に転送するために使用するセキュリティ プロトコル、または可能な限り最適なセキュリティ プロトコルを制御します。

トランスポート層セキュリティ (TLS) とその前身である Secure Sockets Layer (SSL) は、ストリーム経由の通信セキュリティを提供するように設計された暗号化プロトコルです。

適用対象