ISocketFactory.IsSecure(Socket) メソッド

定義

ソケットがセキュリティで保護された接続を提供するかどうかを確認します。

[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 ソケットは、接続用に選択された暗号スイートに基づいて安全でないと見なされる可能性があります。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象