E2eeContactKeysManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln.
[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
- Vererbung
- Attribute
Hinweise
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. Es verwaltet zwei Arten von Schlüsseln - E2eeContactKey und E2eeSelfKey.
<ul><li> A E2eeContactKey ist ein öffentlicher Schlüssel, der einem Kontakt zugeordnet ist. Sie wird verwendet, um die Kommunikation zwischen einem Benutzer und dem Kontakt zu verschlüsseln. Diese API ermöglicht Vorgängen in E2eeContactKeys das Einfügen/Aktualisieren, Entfernen, Ändern des Überprüfungszustands und Abrufen von Schlüsseln (entweder erstellt oder für die Aufrufer-App sichtbar).
</li li><> A E2eeSelfKey ist ein Schlüssel für dieses Gerät, sodass der Schlüssel den Besitzer des Geräts darstellt. Diese API ermöglicht Vorgängen in E2eeSelfKeys das Einfügen/Aktualisieren, Entfernen und Abrufen von Selbstschlüsseln (entweder erstellt von oder sichtbar für die Aufrufer-App).
</li></ul> Keys werden eindeutig durch: <ul><li> ownerPackageName – Paketname einer App, zu der der Schlüssel gehört.
</li li><> deviceId – ein app-angegebener Bezeichner für das Gerät, definiert durch die App. Innerhalb dieser App sollte die deviceID unter Geräten eindeutig sein, die diesem Benutzer angehören.
</li li><> accountId – der app-angegebene Bezeichner für das Konto, für das der Kontaktschlüssel verwendet werden kann. Die Verwendung unterschiedlicher Konto-IDs ermöglicht mehrere Schlüsseleinträge, die denselben Benutzer darstellen. Bei den meisten Apps wäre dies eine Telefonnummer.
</li></ul> Contact Keys verwenden auch LookupKey, bei dem es sich um einen undurchsichtigen Wert handelt, der zum Identifizieren eines Kontakts in ContactsProvider verwendet wird.
Java Dokumentation für android.provider.E2eeContactKeysManager.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
| Name | Beschreibung |
|---|---|
| VerificationStateUnverified |
Veraltet.
Nicht überprüfter Status eines Kontakts bis zum Ende des verschlüsselten Schlüssels. |
| VerificationStateVerificationFailed |
Veraltet.
Fehler beim Überprüfungsstatus eines Kontakts, um den verschlüsselten Schlüssel zu beenden. |
| VerificationStateVerified |
Veraltet.
Überprüfter Status eines Kontakts bis zum Ende des verschlüsselten Schlüssels. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllE2eeSelfKeys |
Gibt alle End-to-End-Verschlüsselungs-Self-Key-Einträge zurück, die zu Apps gehören, die für den Aufrufer sichtbar sind. |
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
| JniPeerMembers |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. |
| MaxKeySizeBytes |
Maximale Größe eines End-to-End-Verschlüsselungskontaktschlüssels. |
| OwnerE2eeSelfKeys |
Gibt alle End-to-End-Verschlüsselungs-Self-Key-Einträge zurück, die der Aufrufer-App gehören. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
| Equals(Object) |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| GetAllE2eeContactKeys(String) |
Ruft alle End-to-End-Verschlüsselungskontaktschlüsseleinträge ab, die zu Apps gehören, die für den Aufrufer sichtbar sind. |
| GetE2eeContactKey(String, String, String) |
Ruft einen End-to-End-Verschlüsselungskontaktschlüsseleintrag anhand des Nachschlageschlüssels, der Geräte-ID, der AccountId und des Verzögerten Anrufers-Paketnamens ab. |
| GetE2eeSelfKey(String, String) |
Gibt einen End-to-End-Verschlüsselungs-Self-Key-Eintrag aufgrund der deviceId und des abgeleiteten Paketnamens des Aufrufers zurück. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetOwnerE2eeContactKeys(String) |
Ruft alle End-to-End-Verschlüsselungskontaktschlüsseleinträge für einen bestimmten LookupKey ab, der zur Aufrufer-App gehört. |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| RemoveE2eeContactKey(String, String, String) |
Entfernt einen End-to-End-Verschlüsselungskontaktschlüsseleintrag, der zur Aufrufer-App gehört. |
| RemoveE2eeSelfKey(String, String) |
Entfernt einen End-to-End-Verschlüsselungs-Self-Key-Eintrag aufgrund der deviceId und des abgeleiteten Paketnamens des Aufrufers. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| UpdateE2eeContactKeyLocalVerificationState(String, String, String, E2eeContactKeysManagerVerificationState) |
Aktualisiert den lokalen Überprüfungsstatus eines End-to-End-Verschlüsselungsschlüsseleintrags, der zur Anrufer-App gehört. |
| UpdateE2eeContactKeyRemoteVerificationState(String, String, String, E2eeContactKeysManagerVerificationState) |
Aktualisiert den Remoteüberprüfungsstatus eines End-to-End-Verschlüsselungsschlüsseleintrags, der zur Anrufer-App gehört. |
| UpdateE2eeSelfKeyRemoteVerificationState(String, String, E2eeContactKeysManagerVerificationState) |
Aktualisiert den Remoteüberprüfungsstatus eines End-to-End-Verschlüsselungs-Self-Key-Eintrags. |
| UpdateOrInsertE2eeContactKey(String, String, String, Byte[]) |
Fügt einen neuen Eintrag in die Tabelle der End-to-End-Verschlüsselungskontaktschlüssel ein oder aktualisiert einen, falls er bereits vorhanden ist. |
| UpdateOrInsertE2eeSelfKey(String, String, Byte[]) |
Fügt einen neuen Eintrag in die End-to-End-Verschlüsselungs-Self Keys-Tabelle ein oder aktualisiert einen, wenn er bereits vorhanden ist. |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. (Geerbt von JavaObject) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
E2eeContactKeysManager bietet Zugriff auf den Anbieter von End-to-End-Verschlüsselungskontaktschlüsseln. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |