Idioma

MifareClassic.AuthenticateSectorWithKeyA(Int32, Byte[]) Método

Definição

Autenticar um setor com a chave A.

[Android.Runtime.Register("authenticateSectorWithKeyA", "(I[B)Z", "")]
public bool AuthenticateSectorWithKeyA(int sectorIndex, byte[]? key);
[<Android.Runtime.Register("authenticateSectorWithKeyA", "(I[B)Z", "")>]
member this.AuthenticateSectorWithKeyA : int * byte[] -> bool

Parâmetros

sectorIndex
Int32

índice do setor a ser autenticado, começando a partir de 0

key
Byte[]

Chave de autenticação de 6 bytes

Retornos

true no êxito, false em falha de autenticação

Atributos

Exceções

se a marca sair do campo

se houver uma falha de E/S ou se a operação for cancelada

Comentários

Autenticar um setor com a chave A.

A autenticação bem-sucedida de um setor com chave A habilita outras operações de E/S nesse setor. O conjunto de operações concedidas pela chave A depende dos bits de ACL definidos nesse setor. Para obter mais informações, consulte a especificação MIFARE Classic em http://www.nxp.com.

Uma tentativa de autenticação com falha causa uma reconexão implícita à marca, portanto, a autenticação para outros setores será perdida.

Esta é uma operação de E/S e será bloqueada até que seja concluída. Ele não deve ser chamado do thread principal do aplicativo. Uma chamada bloqueada será cancelada se IOException#close for chamada de outro thread.

Requer a permissão android.Manifest.permission#NFC.

Java documentação para android.nfc.tech.MifareClassic.authenticateSectorWithKeyA(int, byte[]).

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.

Aplica-se a