Lenguaje

IdentityCredential Clase

Definición

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

[Android.Runtime.Register("android/security/identity/IdentityCredential", ApiSince=30, DoNotGenerateAcw=true)]
public abstract class IdentityCredential : Java.Lang.Object
[<Android.Runtime.Register("android/security/identity/IdentityCredential", ApiSince=30, DoNotGenerateAcw=true)>]
type IdentityCredential = class
    inherit Object
Herencia
IdentityCredential
Atributos

Comentarios

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

Use IdentityCredentialStore#getCredentialByName(String, int) para obtener una IdentityCredential instancia de .

Java documentación para android.security.identity.IdentityCredential.

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.

Constructores

Nombre Description
IdentityCredential(IntPtr, JniHandleOwnership)

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

Propiedades

Nombre Description
AuthenticationKeyMetadata

Obtenga información sobre las claves de autenticación dinámica.

AuthKeysNeedingCertification

Obtiene una colección de claves de autenticación dinámicas que necesitan la certificación.

Class

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

(Heredado de Object)
CredentialKeyCertificateChain

Obtiene la cadena de certificados X.509 para credentialKey que identifica esta credencial a la entidad emisora.

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

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(Heredado de JavaObject)
JniPeerMembers

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

PeerReference

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

(Heredado de Object)
ThresholdClass

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

ThresholdType

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(Heredado de JavaObject)
CreateEphemeralKeyPair()

Cree un par de claves efímeros que se usará para establecer un canal seguro con un lector.

DecryptMessageFromReader(Byte[])

Descifra un mensaje recibido del lector.

Delete(Byte[])

Elimina una credencial.

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()

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(Heredado de JavaObject)
EncryptMessageToReader(Byte[])

Cifrar un mensaje para la transmisión al lector.

Equals(Object)

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de Object)
GetAuthenticationDataUsageCount()

Obtenga el número de veces que se han usado las claves de autenticación dinámicas.

GetEntries(Byte[], IDictionary<String,ICollection<String>>, Byte[], Byte[])

Recupere entradas de datos y datos asociados de este IdentityCredential.

GetHashCode()

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

(Heredado de Object)
JavaFinalize()
Obsoletos.

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)
ProveOwnership(Byte[])

Demuestra la propiedad de una credencial.

SetAllowUsingExhaustedKeys(Boolean)

Establece si se va a permitir el uso de una clave de autenticación que usa el recuento si no hay ninguna otra clave disponible.

SetAllowUsingExpiredKeys(Boolean)

Establece si se va a permitir el uso de una clave de autenticación que ha expirado si no hay ninguna otra clave disponible.

SetAvailableAuthenticationKeys(Int32, Int32, Int64)

Establece el número de claves de autenticación dinámica que IdentityCredential mantendrá, el número de veces que se debe usar cada uno y la cantidad mínima de tiempo para la que es válida.

SetAvailableAuthenticationKeys(Int32, Int32)

Establece el número de claves de autenticación dinámica que IdentityCredential mantendrá y el número de veces que se debe usar cada una.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(Heredado de JavaObject)
SetReaderEphemeralPublicKey(IPublicKey)

Establezca la clave pública efímera proporcionada por el lector.

StoreStaticAuthenticationData(X509Certificate, Byte[])

Almacene los datos de autenticación asociados a una clave de autenticación dinámica.

StoreStaticAuthenticationData(X509Certificate, Instant, Byte[])

Almacene los datos de autenticación asociados a una clave de autenticación dinámica.

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)
Update(PersonalizationData)

Actualiza la credencial con nuevos perfiles de control de acceso y elementos de datos.

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()

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

(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)

Clase que se usa para leer datos de una credencial aprovisionada anteriormente.

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