Compartilhar via


KeyPermanentlyInvalidatedException Classe

Definição

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

[Android.Runtime.Register("android/security/keystore/KeyPermanentlyInvalidatedException", ApiSince=23, DoNotGenerateAcw=true)]
public class KeyPermanentlyInvalidatedException : Java.Security.InvalidKeyException
[<Android.Runtime.Register("android/security/keystore/KeyPermanentlyInvalidatedException", ApiSince=23, DoNotGenerateAcw=true)>]
type KeyPermanentlyInvalidatedException = class
    inherit InvalidKeyException
Herança
Atributos

Comentários

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

Isso só ocorre para chaves que estão autorizadas a serem usadas somente se o usuário tiver sido autenticado. Essas chaves são invalidadas permanente e irreversivelmente quando a tela de bloqueio segura é desativada (ou seja, reconfigurada para Nenhum, Deslizar ou outro modo que não autentica o usuário) ou quando a tela de bloqueio segura é redefinida à força (por exemplo, pelo administrador do dispositivo). Além disso, as chaves configuradas para exigir que a autenticação do usuário ocorra para cada uma das chaves também são invalidadas permanentemente quando uma nova impressão digital é registrada ou quando nenhuma outra impressão digital é registrada.

Documentação Java para android.security.keystore.KeyPermanentlyInvalidatedException.

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.

Construtores

KeyPermanentlyInvalidatedException()

Constrói uma nova KeyPermanentlyInvalidatedException mensagem e causa sem detalhes.

KeyPermanentlyInvalidatedException(IntPtr, JniHandleOwnership)

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

KeyPermanentlyInvalidatedException(String)

Constrói um novo KeyPermanentlyInvalidatedException com a mensagem de detalhes fornecida e sem causa.

KeyPermanentlyInvalidatedException(String, Throwable)

Constrói um novo KeyPermanentlyInvalidatedException com a mensagem de detalhe e a causa fornecidas.

Campos

is_generated

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)

Propriedades

Cause

Retorna a causa desse lance ou null se a causa é inexistente ou desconhecida.

(Herdado de Throwable)
Class

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Throwable)
JniIdentityHashCode

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
JniPeerMembers

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

LocalizedMessage

Cria uma descrição localizada desse lance.

(Herdado de Throwable)
Message

Retorna a sequência de caracteres de mensagem de detalhe deste throwable.

(Herdado de Throwable)
PeerReference

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
StackTrace

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
ThresholdClass

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

ThresholdType

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

Métodos

AddSuppressed(Throwable)

Acrescenta a exceção especificada às exceções que foram suprimidas para entregar essa exceção.

(Herdado de Throwable)
Dispose()

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
Dispose(Boolean)

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
FillInStackTrace()

Preenche o rastreamento da pilha de execução.

(Herdado de Throwable)
GetStackTrace()

Fornece acesso programático às informações de rastreamento de pilha impressas pelo #printStackTrace().

(Herdado de Throwable)
GetSuppressed()

Retorna uma matriz que contém todas as exceções que foram suprimidas, normalmente pela tryinstrução -with-resources, a fim de entregar essa exceção.

(Herdado de Throwable)
InitCause(Throwable)

Inicializa a causa desse lance para o valor especificado.

(Herdado de Throwable)
PrintStackTrace()

Imprime esse retrospecto e seu backtrace para o fluxo de erro padrão.

(Herdado de Throwable)
PrintStackTrace(PrintStream)

Imprime esse retrospectável e seu backtrace para o fluxo de impressão especificado.

(Herdado de Throwable)
PrintStackTrace(PrintWriter)

Imprime este throwable e seu backtrace para o gravador de impressão especificado.

(Herdado de Throwable)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Throwable)
SetStackTrace(StackTraceElement[])

Define os elementos de rastreamento de pilha que serão retornados e #getStackTrace() impressos por #printStackTrace() e métodos relacionados.

(Herdado de Throwable)
ToString()

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
UnregisterFromRuntime()

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
IJavaPeerable.DisposeUnlessReferenced()

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
IJavaPeerable.Finalized()

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
IJavaPeerable.JniManagedPeerState

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

(Herdado de Throwable)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

GetJniTypeName(IJavaPeerable)

Indica que a chave não pode mais ser usada porque foi invalidada permanentemente.

Aplica-se a