E2eeContactKeysManager Clase

Definición

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

[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
Herencia
E2eeContactKeysManager
Atributos

Comentarios

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro. Administra dos tipos de claves: E2eeContactKey y E2eeSelfKey. <ul><li> A E2eeContactKey es una clave pública asociada a un contacto. Se usa para cifrar de un extremo a otro las comunicaciones entre un usuario y el contacto. Esta API permite a las operaciones de E2eeContactKeys insertar o actualizar, quitar, cambiar el estado de comprobación y recuperar claves (ya sea creadas por o visibles para la aplicación de llamador). </li li><> A E2eeSelfKey es una clave para este dispositivo, por lo que la clave representa al propietario del dispositivo. Esta API permite a las operaciones de E2eeSelfKeys insertar o actualizar, quitar y recuperar claves automáticas (creadas por o visibles para la aplicación del autor de la llamada). <Las claves /li></ul> se identifican de forma única por: ul<>li< ownerPackageName: >nombre del paquete de una aplicación a la que pertenece la clave. </li><> li deviceId: un identificador especificado por la aplicación para el dispositivo, definido por la aplicación. Dentro de esa aplicación, el deviceID debe ser único entre los dispositivos que pertenecen a ese usuario. </li><> accountId: el identificador especificado por la aplicación para la cuenta para la que se puede usar la clave de contacto. El uso de identificadores de cuenta diferentes permite varias entradas de clave que representan el mismo usuario. Para la mayoría de las aplicaciones, este sería un número de teléfono. <Las claves de contacto /li></ul> también usan lookupKey, que es un valor opaco que se usa para identificar un contacto en ContactsProvider.

Java documentación para android.provider.E2eeContactKeysManager.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Campos

Nombre Description
VerificationStateUnverified
Obsoletos.

Estado no comprobado de una clave cifrada de extremo a extremo de contacto.

VerificationStateVerificationFailed
Obsoletos.

Error en el estado de comprobación de una clave cifrada de un extremo a otro de contacto.

VerificationStateVerified
Obsoletos.

Estado comprobado de una clave cifrada de extremo a extremo de contacto.

Propiedades

Nombre Description
AllE2eeSelfKeys

Devuelve todas las entradas de clave automática de cifrado de un extremo a otro que pertenecen a las aplicaciones visibles para el autor de la llamada.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)
JniPeerMembers

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

MaxKeySizeBytes

Tamaño máximo de una clave de contacto de cifrado de un extremo a otro.

OwnerE2eeSelfKeys

Devuelve todas las entradas de clave automática de cifrado de un extremo a otro que son propiedad de la aplicación de llamada.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)
Equals(Object)

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetAllE2eeContactKeys(String)

Recupera todas las entradas de clave de contacto de cifrado de un extremo a otro que pertenecen a las aplicaciones visibles para el autor de la llamada.

GetE2eeContactKey(String, String, String)

Recupera una entrada de clave de contacto de cifrado de un extremo a otro dada la clave de búsqueda, el identificador de dispositivo, accountId y el nombre del paquete de llamador inferido.

GetE2eeSelfKey(String, String)

Devuelve una entrada de clave automática de cifrado de un extremo a otro dada deviceId y el nombre de paquete inferido del autor de la llamada.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetOwnerE2eeContactKeys(String)

Recupera todas las entradas de clave de contacto de cifrado de un extremo a otro para una clave de búsqueda determinada que pertenezca a la aplicación de llamador.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
RemoveE2eeContactKey(String, String, String)

Quita una entrada de clave de contacto de cifrado de un extremo a otro que pertenece a la aplicación de llamada.

RemoveE2eeSelfKey(String, String)

Quita una entrada de clave automática de cifrado de un extremo a otro dado deviceId y el nombre de paquete inferido del autor de la llamada.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
UpdateE2eeContactKeyLocalVerificationState(String, String, String, E2eeContactKeysManagerVerificationState)

Actualiza el estado de comprobación local de una entrada de clave de contacto de cifrado de un extremo a otro que pertenece a la aplicación de llamador.

UpdateE2eeContactKeyRemoteVerificationState(String, String, String, E2eeContactKeysManagerVerificationState)

Actualiza el estado de verificación remota de la entrada de la clave de contacto de cifrado de un extremo a otro que pertenece a la aplicación de llamada.

UpdateE2eeSelfKeyRemoteVerificationState(String, String, E2eeContactKeysManagerVerificationState)

Actualiza el estado de verificación remota de una entrada de clave automática de cifrado de un extremo a otro.

UpdateOrInsertE2eeContactKey(String, String, String, Byte[])

Inserta una nueva entrada en la tabla de claves de contacto de cifrado de un extremo a otro o actualiza una si ya existe.

UpdateOrInsertE2eeSelfKey(String, String, Byte[])

Inserta una nueva entrada en la tabla de claves automáticas de cifrado de un extremo a otro o actualiza una si ya existe.

Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

E2eeContactKeysManager proporciona acceso al proveedor de claves de contacto de cifrado de un extremo a otro.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a