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。
<ul><li> A E2eeContactKey 是與聯絡人相關的公鑰。 它用於端對端加密使用者與聯絡人之間的通訊。 此 API 允許對 E2eeContactKeys 進行插入/更新、移除、變更驗證狀態,以及取得金鑰(由呼叫者應用程式建立或可看見)的操作。
</li><li A>E2eeSelfKey 是此裝置的金鑰,因此金鑰代表裝置擁有者。 此 API 允許對 s 進行 E2eeSelfKey插入/更新、移除及取回自鍵(由呼叫者 App 建立或可看見)。
</li></ul> 鍵的唯一識別方式為: <ul><li> ownerPackageName - 該鍵所屬應用程式的套件名稱。
</li><li> deviceId——由應用程式指定的裝置識別碼,由應用程式定義。 在該應用程式中,deviceID 應該是該使用者所有裝置間唯一的。
</li><li> accountId——應用程式指定的帳號識別碼,可用於聯絡金鑰。 使用不同的帳號 ID 可以同時顯示多個代表同一使用者的金鑰項目。 大多數應用程式會用電話號碼。
</li></ul> 聯絡鍵也使用 lookupKey,這是 ContactsProvider 中用來識別聯絡人的不透明值。
Java 文件 android.provider.E2eeContactKeysManager。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
欄位
| 名稱 | Description |
|---|---|
| VerificationStateUnverified |
已淘汰.
端對端加密金鑰的聯絡狀態未被驗證。 |
| VerificationStateVerificationFailed |
已淘汰.
端對端加密金鑰的聯絡驗證失敗。 |
| VerificationStateVerified |
已淘汰.
端對端加密金鑰的聯絡狀態已驗證。 |
屬性
| 名稱 | Description |
|---|---|
| AllE2eeSelfKeys |
回傳所有屬於呼叫者可見應用程式的端對端加密自帶金鑰條目。 |
| Class |
回傳此 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
E2eeContactKeysManager 提供端對端加密聯絡金鑰的存取。 (繼承來源 JavaObject) |
| JniPeerMembers |
E2eeContactKeysManager 提供端對端加密聯絡金鑰的存取。 |
| MaxKeySizeBytes |
端對端加密聯絡金鑰的最大尺寸。 |
| OwnerE2eeSelfKeys |
回傳呼叫應用程式擁有的所有端對端加密自帶金鑰條目。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 Object) |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 Object) |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| 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) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
E2eeContactKeysManager 提供端對端加密聯絡金鑰的存取。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |