ISocketFactory.IsSecure(Socket) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ソケットがセキュリティで保護された接続を提供するかどうかを確認します。
[Android.Runtime.Register("isSecure", "(Ljava/net/Socket;)Z", "GetIsSecure_Ljava_net_Socket_Handler:Org.Apache.Http.Conn.Schemes.ISocketFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool IsSecure(Java.Net.Socket? sock);
[<Android.Runtime.Register("isSecure", "(Ljava/net/Socket;)Z", "GetIsSecure_Ljava_net_Socket_Handler:Org.Apache.Http.Conn.Schemes.ISocketFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member IsSecure : Java.Net.Socket -> bool
パラメーター
- sock
- Socket
接続されているソケットをチェックする
返品
true ソケットの接続を安全と見なす必要がある場合は false 。そうでない場合は
- 属性
例外
引数が無効な場合 (たとえば、接続されているソケットではないか、別のソケット ファクトリによって作成された場合)。 ソケット ファクトリは、これらの条件を確認する必要 はありません 。無効なソケット引数を指定して呼び出すと、単に既定値が返される場合があることに注意してください。
注釈
ソケットがセキュリティで保護された接続を提供するかどうかを確認します。 ソケットは、このファクトリで #connectSocket connected する必要があります。 ファクトリは、このメソッドで I/O 操作を実行 しません 。
<br/> 経験則として、プレーン ソケットはセキュリティで保護されておらず、TLS/SSL ソケットはセキュリティで保護されています。 ただし、アプリケーション固有の偏差がある可能性があります。 たとえば、同じイントラネット ("信頼されたゾーン") 内のホストへのプレーン ソケットは、セキュリティで保護されていると見なされる可能性があります。 一方、TLS/SSL ソケットは、接続用に選択された暗号スイートに基づいて安全でないと見なされる可能性があります。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。