Compartilhar via


IdentityCredential.SetAvailableAuthenticationKeys Método

Definição

Sobrecargas

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 delas deve ser usada.

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 delas deve ser usada.

[Android.Runtime.Register("setAvailableAuthenticationKeys", "(II)V", "GetSetAvailableAuthenticationKeys_IIHandler", ApiSince=30)]
public abstract void SetAvailableAuthenticationKeys (int keyCount, int maxUsesPerKey);
[<Android.Runtime.Register("setAvailableAuthenticationKeys", "(II)V", "GetSetAvailableAuthenticationKeys_IIHandler", ApiSince=30)>]
abstract member SetAvailableAuthenticationKeys : int * int -> unit

Parâmetros

keyCount
Int32

O número de chaves de autenticação dinâmica ativas e certificadas que você IdentityCredential tentará manter disponíveis. Esse valor deve ser não negativo.

maxUsesPerKey
Int32

O número máximo de vezes que cada uma das chaves será usada antes de ser qualificada para substituição. Este valor deve ser maior que zero.

Atributos

Comentários

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 delas deve ser usada.

O sistema de Credenciais de Identidade selecionará a chave de autenticação dinâmica menos usada sempre que #getEntries(byte[], Map, byte[], byte[]) for chamada. As credenciais de identidade para as quais esse método não foi chamado comportam-se keyCount como se tivessem sido chamadas de 0 e maxUsesPerKey 1.

O efeito desse método é como chamar #setAvailableAuthenticationKeys(int, int, long) com o último parâmetro é definido como 0.

Este membro foi preterido. Use o #setAvailableAuthenticationKeys(int, int, long) em vez disso.

Documentação Java para android.security.identity.IdentityCredential.setAvailableAuthenticationKeys(int, int).

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

Aplica-se a

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.

[Android.Runtime.Register("setAvailableAuthenticationKeys", "(IIJ)V", "GetSetAvailableAuthenticationKeys_IIJHandler", ApiSince=34)]
public virtual void SetAvailableAuthenticationKeys (int keyCount, int maxUsesPerKey, long minValidTimeMillis);
[<Android.Runtime.Register("setAvailableAuthenticationKeys", "(IIJ)V", "GetSetAvailableAuthenticationKeys_IIJHandler", ApiSince=34)>]
abstract member SetAvailableAuthenticationKeys : int * int * int64 -> unit
override this.SetAvailableAuthenticationKeys : int * int * int64 -> unit

Parâmetros

keyCount
Int32

O número de chaves de autenticação dinâmica ativas e certificadas que você IdentityCredential tentará manter disponíveis. Esse valor deve ser não negativo.

maxUsesPerKey
Int32

O número máximo de vezes que cada uma das chaves será usada antes de ser qualificada para substituição. Este valor deve ser maior que zero.

minValidTimeMillis
Int64

Se uma chave tiver menos tempo restante do que esse valor, ela será elegível para substituição. Esse valor deve ser não negativo.

Atributos

Comentários

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.

O sistema de Credenciais de Identidade selecionará a chave de autenticação dinâmica menos usada sempre que #getEntries(byte[], Map, byte[], byte[]) for chamada. As credenciais de identidade para as quais esse método não foi chamado comportam-se keyCount como se tivessem sido chamadas de 0, maxUsesPerKey 1 e minValidTimeMillis 0.

Os aplicativos podem ser usados #getAuthenticationKeyMetadata() para obter uma imagem do uso e do tempo restante de cada chave de autenticação configurada. Isso pode ser usado para determinar o quão urgente é recertificar novas chaves de autenticação por meio do #getAuthKeysNeedingCertification() método.

Documentação Java para android.security.identity.IdentityCredential.setAvailableAuthenticationKeys(int, int, long).

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

Aplica-se a