Поделиться через


KeyPermanentlyInvalidatedException Класс

Определение

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

[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
Наследование
Атрибуты

Комментарии

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

Это происходит только для ключей, которые разрешены использовать только в том случае, если пользователь прошел проверку подлинности. Такие ключи окончательно и необратимо недействительны после отключения безопасного экрана блокировки (т. е. перенастройки на "Нет", "Проводите" или "Другой режим", который не проходит проверку подлинности пользователя) или когда экран безопасной блокировки принудительно сбрасывается (например, администратор устройства). Кроме того, ключи, настроенные для проверки подлинности пользователя для каждого ключа, также окончательно недействительны после регистрации нового отпечатка пальца или после регистрации никаких отпечатков пальцев больше.

Документация по Java для android.security.keystore.KeyPermanentlyInvalidatedException.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

KeyPermanentlyInvalidatedException()

Создает новое сообщение KeyPermanentlyInvalidatedException без подробных сведений и причин.

KeyPermanentlyInvalidatedException(IntPtr, JniHandleOwnership)

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

KeyPermanentlyInvalidatedException(String)

Создает новое KeyPermanentlyInvalidatedException сообщение с предоставленным подробным сообщением и не вызывает причину.

KeyPermanentlyInvalidatedException(String, Throwable)

Создает новое KeyPermanentlyInvalidatedException с предоставленным подробным сообщением и причиной.

Поля

is_generated

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)

Свойства

Cause

Возвращает причину этого бросаемого null или если причина не существует или неизвестна.

(Унаследовано от Throwable)
Class

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Throwable)
JniIdentityHashCode

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
JniPeerMembers

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

LocalizedMessage

Создает локализованное описание этого вызываемого объекта.

(Унаследовано от Throwable)
Message

Возвращает строку подробного сообщения этого вызываемого объекта.

(Унаследовано от Throwable)
PeerReference

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
StackTrace

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
ThresholdClass

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

ThresholdType

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

Методы

AddSuppressed(Throwable)

Добавляет указанное исключение к исключениям, которые были отключены для доставки этого исключения.

(Унаследовано от Throwable)
Dispose()

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
Dispose(Boolean)

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
FillInStackTrace()

Заполняет трассировку стека выполнения.

(Унаследовано от Throwable)
GetStackTrace()

Предоставляет программный доступ к сведениям трассировки стека, напечатанным #printStackTrace().

(Унаследовано от Throwable)
GetSuppressed()

Возвращает массив, содержащий все исключения, которые были подавлены оператором try-with-resources для доставки этого исключения.

(Унаследовано от Throwable)
InitCause(Throwable)

Инициализирует причину этого бросаемого значения в указанное значение.

(Унаследовано от Throwable)
PrintStackTrace()

Выводит этот бросаемый объект и его обратную откат к стандартному потоку ошибок.

(Унаследовано от Throwable)
PrintStackTrace(PrintStream)

Печатает этот бросаемый объект и его обратный вывод в указанный поток печати.

(Унаследовано от Throwable)
PrintStackTrace(PrintWriter)

Печатает этот бросаемый объект и его обратный вывод в указанный модуль записи печати.

(Унаследовано от Throwable)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Throwable)
SetStackTrace(StackTraceElement[])

Задает элементы трассировки стека, возвращаемые и печатаемые #getStackTrace()#printStackTrace() и связанные методы.

(Унаследовано от Throwable)
ToString()

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
UnregisterFromRuntime()

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
IJavaPeerable.DisposeUnlessReferenced()

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
IJavaPeerable.Finalized()

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
IJavaPeerable.JniManagedPeerState

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

(Унаследовано от Throwable)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

GetJniTypeName(IJavaPeerable)

Указывает, что ключ больше не может использоваться, так как он был окончательно недействительным.

Применяется к