public class KeyPermanentlyInvalidatedException
extends InvalidKeyException
java.lang.Object | ||||||
↳ | java.lang.Throwable | |||||
↳ | java.lang.Exception | |||||
↳ | java.security.GeneralSecurityException | |||||
↳ | java.security.KeyException | |||||
↳ | java.security.InvalidKeyException | |||||
↳ | android.security.keystore.KeyPermanentlyInvalidatedException |
表示该密钥已被永久无效,因此不能再使用该密钥。
这仅适用于仅在用户已通过身份验证时才有权使用的密钥。 一旦安全锁定屏幕被禁用(即,重新配置为无,刷卡或其他不认证用户的模式)或安全锁定屏幕被强制重置(例如,通过设备管理)时,这些密钥将永久且不可逆地失效。 另外,一旦新的指纹登记或一旦没有更多的指纹登记,配置为需要用户认证的密钥也会永久地失效。
Public constructors |
|
---|---|
KeyPermanentlyInvalidatedException() 构造一个没有详细信息和原因的新的 |
|
KeyPermanentlyInvalidatedException(String message) 用提供的详细信息构造一个新的 |
|
KeyPermanentlyInvalidatedException(String message, Throwable cause) 用提供的详细信息和原因构造一个新的 |
Inherited methods |
|
---|---|
From class java.lang.Throwable
|
|
From class java.lang.Object
|
KeyPermanentlyInvalidatedException ()
构造一个新的 KeyPermanentlyInvalidatedException
但不包含详细信息和原因。
KeyPermanentlyInvalidatedException (String message)
用提供的详细信息构造一个新的 KeyPermanentlyInvalidatedException
,没有任何原因。
Parameters | |
---|---|
message |
String
|
KeyPermanentlyInvalidatedException (String message, Throwable cause)
用提供的详细信息和原因构造一个新的 KeyPermanentlyInvalidatedException
。
Parameters | |
---|---|
message |
String
|
cause |
Throwable
|