MifareClassic.AuthenticateSectorWithKeyA(Int32, Byte[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.