SSLCertificateSocketFactory.CreateSocket メソッド

定義

オーバーロード

CreateSocket(InetAddress, Int32)

注意事項

deprecated

追加する

[Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_IHandler")]
[System.Obsolete("deprecated")]
public override Java.Net.Socket? CreateSocket(Java.Net.InetAddress? addr, int port);
[<Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_IHandler")>]
[<System.Obsolete("deprecated")>]
override this.CreateSocket : Java.Net.InetAddress * int -> Java.Net.Socket

パラメーター

addr
InetAddress

ソケットが接続されている必要があるホスト アドレス。

port
Int32

ソケットが接続されているリモート ホストのポート番号。

返品

属性

例外

注釈

追加する

このメソッドは、 接続されていないソケットを返します。

<b>Warning:</b> ホスト名の検証は、このメソッドでは実行されません。 中間者攻撃を回避するには、ソケットを接続した後にサーバーの ID を確認する必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

CreateSocket(String, Int32)

注意事項

deprecated

追加する

[Android.Runtime.Register("createSocket", "(Ljava/lang/String;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_IHandler")]
[System.Obsolete("deprecated")]
public override Java.Net.Socket? CreateSocket(string? host, int port);
[<Android.Runtime.Register("createSocket", "(Ljava/lang/String;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_IHandler")>]
[<System.Obsolete("deprecated")>]
override this.CreateSocket : string * int -> Java.Net.Socket

パラメーター

host
String

ソケットが接続されている必要があるリモート ホスト アドレス。

port
Int32

ソケットが接続されているリモート ホストのポート番号。

返品

属性

例外

注釈

追加する

既定では、このメソッドは接続されたソケットを返し、HttpsURLConnection.getDefaultHostnameVerifier()から取得したHostnameVerifierを使用して接続した後にピアの証明書ホスト名を検証します。このインスタンスが#getInsecure(int, SSLSessionCache)で作成された場合は、代わりに接続されていないソケットを返します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

CreateSocket(InetAddress, Int32, InetAddress, Int32)

注意事項

deprecated

追加する

[Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_ILjava_net_InetAddress_IHandler")]
[System.Obsolete("deprecated")]
public override Java.Net.Socket? CreateSocket(Java.Net.InetAddress? addr, int port, Java.Net.InetAddress? localAddr, int localPort);
[<Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_ILjava_net_InetAddress_IHandler")>]
[<System.Obsolete("deprecated")>]
override this.CreateSocket : Java.Net.InetAddress * int * Java.Net.InetAddress * int -> Java.Net.Socket

パラメーター

addr
InetAddress

ソケットが接続されている必要があるリモート ホスト アドレス。

port
Int32

ソケットが接続されているリモート ホストのポート番号。

localAddr
InetAddress

ソケットがバインドされているローカル ホスト アドレス。

localPort
Int32

ソケットがバインドされているローカル ホストのポート番号。

返品

属性

例外

注釈

追加する

このメソッドは、 接続されていないソケットを返します。

<b>Warning:</b> ホスト名の検証は、このメソッドでは実行されません。 中間者攻撃を回避するには、ソケットを接続した後にサーバーの ID を確認する必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

CreateSocket(Socket, String, Int32, Boolean)

注意事項

deprecated

追加する

[Android.Runtime.Register("createSocket", "(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_Socket_Ljava_lang_String_IZHandler")]
[System.Obsolete("deprecated")]
public override Java.Net.Socket? CreateSocket(Java.Net.Socket? k, string? host, int port, bool close);
[<Android.Runtime.Register("createSocket", "(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_Socket_Ljava_lang_String_IZHandler")>]
[<System.Obsolete("deprecated")>]
override this.CreateSocket : Java.Net.Socket * string * int * bool -> Java.Net.Socket

パラメーター

k
Socket

ソケット。

host
String

ホスト。

port
Int32

ポート番号。

close
Boolean

true作成されたソケットを閉じるときにソケット sを閉じる必要がある場合は、ソケット sを開いたままにする必要がある場合はfalseします。

返品

属性

例外

注釈

追加する

既定では、このメソッドは接続されたソケットを返し、HttpsURLConnection.getDefaultHostnameVerifier()から取得したHostnameVerifierを使用して接続した後にピアの証明書ホスト名を検証します。このインスタンスが#getInsecure(int, SSLSessionCache)で作成された場合は、代わりに接続されていないソケットを返します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

CreateSocket(String, Int32, InetAddress, Int32)

注意事項

deprecated

追加する

[Android.Runtime.Register("createSocket", "(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_ILjava_net_InetAddress_IHandler")]
[System.Obsolete("deprecated")]
public override Java.Net.Socket? CreateSocket(string? host, int port, Java.Net.InetAddress? localAddr, int localPort);
[<Android.Runtime.Register("createSocket", "(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_ILjava_net_InetAddress_IHandler")>]
[<System.Obsolete("deprecated")>]
override this.CreateSocket : string * int * Java.Net.InetAddress * int -> Java.Net.Socket

パラメーター

host
String

ソケットが接続されている必要があるリモート ホスト アドレス。

port
Int32

ソケットが接続されているリモート ホストのポート番号。

localAddr
InetAddress

ソケットがバインドされているローカル ホスト アドレス。

localPort
Int32

ソケットがバインドされているローカル ホストのポート番号。

返品

属性

例外

注釈

追加する

既定では、このメソッドは接続されたソケットを返し、HttpsURLConnection.getDefaultHostnameVerifier()から取得したHostnameVerifierを使用して接続した後にピアの証明書ホスト名を検証します。このインスタンスが#getInsecure(int, SSLSessionCache)で作成された場合は、代わりに接続されていないソケットを返します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象