E2eeContactKeysManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。
[Android.Runtime.Register("android/provider/E2eeContactKeysManager", ApiSince=35, DoNotGenerateAcw=true)]
public sealed class E2eeContactKeysManager : Java.Lang.Object
[<Android.Runtime.Register("android/provider/E2eeContactKeysManager", ApiSince=35, DoNotGenerateAcw=true)>]
type E2eeContactKeysManager = class
inherit Object
- 継承
- 属性
注釈
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。
E2eeContactKeyとE2eeSelfKeyの 2 種類のキーを管理します。
<ul><li>E2eeContactKey は、連絡先に関連付けられている公開キーです。 これは、ユーザーと連絡先の間の通信をエンドツーエンドで暗号化するために使用されます。 この API を使用すると、 E2eeContactKeyに対する操作で、キーの挿入/更新、削除、検証状態の変更、キーの取得を行うことができます (呼び出し元アプリによって作成されたか、呼び出し元アプリに表示されます)。
</li><li>E2eeSelfKey はこのデバイスのキーであるため、キーはデバイスの所有者を表します。 この API を使用すると、 E2eeSelfKeyに対する操作で、自己キーの挿入/更新、削除、および取得を行えます (呼び出し元アプリによって作成されたか、呼び出し元アプリに表示されます)。
</li></ul> キーは、 <ul><li> ownerPackageName - キーが属するアプリのパッケージ名によって一意に識別されます。
</li><li> deviceId - アプリによって定義された、デバイスのアプリ指定の識別子。 そのアプリ内では、deviceID は、そのユーザーに属するデバイス間で一意である必要があります。
</li><li> accountId - 連絡先キーを使用できるアカウントのアプリ指定の識別子。 異なるアカウント ID を使用すると、同じユーザーを表す複数のキー エントリを使用できます。 ほとんどのアプリでは、これは電話番号になります。
</li></ul> 連絡先キーは、ContactsProvider で連絡先を識別するために使用される不透明な値である lookupKey も使用します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
フィールド
| 名前 | 説明 |
|---|---|
| VerificationStateUnverified |
古い.
連絡先のエンド ツー エンドの暗号化されたキーの未確認の状態。 |
| VerificationStateVerificationFailed |
古い.
連絡先エンド ツー エンドの暗号化されたキーの検証に失敗した状態。 |
| VerificationStateVerified |
古い.
連絡先のエンド ツー エンドの暗号化されたキーの検証済み状態。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AllE2eeSelfKeys |
呼び出し元に表示されるアプリに属するすべてのエンド ツー エンドの暗号化自己キー エントリを返します。 |
| Class |
この |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
| JniPeerMembers |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 |
| MaxKeySizeBytes |
エンドツーエンドの暗号化連絡先キーの最大サイズ。 |
| OwnerE2eeSelfKeys |
呼び出し元アプリが所有するすべてのエンド ツー エンドの暗号化自己キー エントリを返します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
| Equals(Object) |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetAllE2eeContactKeys(String) |
呼び出し元に表示されるアプリに属するすべてのエンド ツー エンドの暗号化連絡先キー エントリを取得します。 |
| GetE2eeContactKey(String, String, String) |
参照キー、デバイス ID、accountId、推論された呼び出し元パッケージ名を指定して、エンドツーエンドの暗号化連絡先キー エントリを取得します。 |
| GetE2eeSelfKey(String, String) |
deviceId と呼び出し元の推定パッケージ名を指定して、エンドツーエンドの暗号化自己キー エントリを返します。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetOwnerE2eeContactKeys(String) |
呼び出し元アプリに属する特定の lookupKey のすべてのエンド ツー エンドの暗号化連絡先キー エントリを取得します。 |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| RemoveE2eeContactKey(String, String, String) |
呼び出し元アプリに属するエンド ツー エンドの暗号化連絡先キー エントリを削除します。 |
| RemoveE2eeSelfKey(String, String) |
deviceId と呼び出し元の推定パッケージ名を指定して、エンドツーエンドの暗号化自己キー エントリを削除します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| UpdateE2eeContactKeyLocalVerificationState(String, String, String, E2eeContactKeysManagerVerificationState) |
呼び出し元アプリに属するエンドツーエンドの暗号化連絡先キー エントリのローカル検証状態を更新します。 |
| UpdateE2eeContactKeyRemoteVerificationState(String, String, String, E2eeContactKeysManagerVerificationState) |
呼び出し元アプリに属するエンド ツー エンドの暗号化連絡先キー エントリのリモート検証状態を更新します。 |
| UpdateE2eeSelfKeyRemoteVerificationState(String, String, E2eeContactKeysManagerVerificationState) |
エンド ツー エンドの暗号化セルフ キー エントリのリモート検証状態を更新します。 |
| UpdateOrInsertE2eeContactKey(String, String, String, Byte[]) |
エンド ツー エンドの暗号化連絡先キー テーブルに新しいエントリを挿入するか、既に存在する場合は更新します。 |
| UpdateOrInsertE2eeSelfKey(String, String, Byte[]) |
エンド ツー エンドの暗号化自己キー テーブルに新しいエントリを挿入するか、既に存在する場合は更新します。 |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
E2eeContactKeysManager は、エンドツーエンドの暗号化連絡先キーのプロバイダーへのアクセスを提供します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|