SNIHostName クラス

定義

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

[Android.Runtime.Register("javax/net/ssl/SNIHostName", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class SNIHostName : Javax.Net.Ssl.SNIServerName
[<Android.Runtime.Register("javax/net/ssl/SNIHostName", ApiSince=24, DoNotGenerateAcw=true)>]
type SNIHostName = class
    inherit SNIServerName
継承
属性

注釈

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

TLS 拡張機能 (RFC 6066) のセクション 3「サーバー名表示」で説明されているように、"HostName" には、クライアントによって理解されているように、サーバーの完全修飾 DNS ホスト名が含まれています。 ホスト名のエンコードされたサーバー名の値は、末尾にドットを付けずに ASCII エンコードを使用してバイト文字列として表されます。 これにより、 RFC 5890 で定義されている国際化ドメイン名 (IDNA) の有効な文字列の A ラベル (ASCII-Compatible エンコード (ACE) 形式) を使用して、国際化ドメイン名 (IDN) をサポートできます。

オブジェクトは不変であることに SNIHostName 注意してください。

1.8 で追加されました。

javax.net.ssl.SNIHostNameJava ドキュメント。

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

コンストラクター

SNIHostName(Byte[])

SNIHostName指定したエンコードされた値を使用して を作成します。

SNIHostName(String)

SNIHostName指定したホスト名を使用して を作成します。

プロパティ

AsciiName

このSNIHostNameオブジェクトのStandardCharsets#US_ASCII準拠ホスト名を返します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
JniPeerMembers

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

PeerReference

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
ThresholdClass

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 SNIServerName)
ThresholdType

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 SNIServerName)
Type

このサーバー名の名前の種類を返します。

(継承元 SNIServerName)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CreateSNIMatcher(String)

の オブジェクトをSNIMatcherSNIHostName作成します。

Dispose()

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
Dispose(Boolean)

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetEncoded()

このサーバー名のエンコードされたサーバー名の値のコピーを返します。

(継承元 SNIServerName)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
IJavaPeerable.Finalized()

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

GetJniTypeName(IJavaPeerable)

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

適用対象