Idioma

IdentityCredential Classe

Definição

Classe usada para ler dados de uma credencial provisionada 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
Herança
IdentityCredential
Atributos

Comentários

Classe usada para ler dados de uma credencial provisionada anteriormente.

Use IdentityCredentialStore#getCredentialByName(String, int) para obter uma IdentityCredential instância.

Java documentação para android.security.identity.IdentityCredential.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
IdentityCredential(IntPtr, JniHandleOwnership)

Classe usada para ler dados de uma credencial provisionada anteriormente.

Propriedades

Nome Description
AuthenticationKeyMetadata

Obtenha informações sobre chaves de autenticação dinâmicas.

AuthKeysNeedingCertification

Classe usada para ler dados de uma credencial provisionada anteriormente.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
CredentialKeyCertificateChain

Classe usada para ler dados de uma credencial provisionada anteriormente.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)
JniPeerMembers

Classe usada para ler dados de uma credencial provisionada anteriormente.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Classe usada para ler dados de uma credencial provisionada anteriormente.

ThresholdType

Classe usada para ler dados de uma credencial provisionada anteriormente.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)
CreateEphemeralKeyPair()

Crie um par de chaves efêmeras a ser usado para estabelecer um canal seguro com um leitor.

DecryptMessageFromReader(Byte[])

Descriptografe uma mensagem recebida do leitor.

Delete(Byte[])

Exclui uma credencial.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)
EncryptMessageToReader(Byte[])

Criptografe uma mensagem para transmissão para o leitor.

Equals(Object)

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetAuthenticationDataUsageCount()

Obtenha o número de vezes que as chaves de autenticação dinâmica foram usadas.

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

Recupere entradas de dados e dados associados a partir disso IdentityCredential.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
ProveOwnership(Byte[])

Prova a propriedade de uma credencial.

SetAllowUsingExhaustedKeys(Boolean)

Define se permitir o uso de uma chave de autenticação que usa a contagem foi excedida se nenhuma outra chave estiver disponível.

SetAllowUsingExpiredKeys(Boolean)

Define se deseja permitir o uso de uma chave de autenticação que expirou se nenhuma outra chave estiver disponível.

SetAvailableAuthenticationKeys(Int32, Int32, Int64)

Define o número de chaves de autenticação dinâmica que serão IdentityCredential mantidas, o número de vezes que cada uma deve ser usada e a quantidade mínima de tempo para a qual ela é válida.

SetAvailableAuthenticationKeys(Int32, Int32)

Define o número de chaves de autenticação dinâmica que serão IdentityCredential mantidas e o número de vezes que cada uma deve ser usada.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)
SetReaderEphemeralPublicKey(IPublicKey)

Defina a chave pública efêmera fornecida pelo leitor.

StoreStaticAuthenticationData(X509Certificate, Byte[])

Armazene dados de autenticação associados a uma chave de autenticação dinâmica.

StoreStaticAuthenticationData(X509Certificate, Instant, Byte[])

Armazene dados de autenticação associados a uma chave de autenticação dinâmica.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Update(PersonalizationData)

Atualiza a credencial com novos perfis de controle de acesso e itens de dados.

Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe usada para ler dados de uma credencial provisionada anteriormente.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Classe usada para ler dados de uma credencial provisionada anteriormente.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a