Language

KeyStoreExceptionError 列挙型

定義

public enum KeyStoreExceptionError
type KeyStoreExceptionError = 
継承
KeyStoreExceptionError

フィールド

Name 値 説明
Other 1

このエラー コードは、呼び出し元が認識しないエラーをマッピングするためのコードです。 呼び出し元がエラーが発生した API レベルよりも前の API レベルを対象としている場合、エラーはこのレベルにマップされます。 API レベル 33 では、エラーはこのエラーにマップされません。

android.security.KeyStoreException.ERROR_OTHERの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

UserAuthenticationRequired 2

ユーザーが最初に認証する必要があるため、キーを使用できなかったことを示します。 KeyGenParameterSpec.Builder.setUserAuthenticationRequired(boolean) を参照してください。

android.security.KeyStoreException.ERROR_USER_AUTHENTICATION_REQUIREDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

KeystoreUninitialized 3

キーストア インスタンスで load() が呼び出されていないか、ユーザーがロック画面ナレッジ ファクター (LSKF) を設定していない間に承認バインド キーを生成しようとしました。 LSKF を設定して再試行するようにユーザーに指示します。

android.security.KeyStoreException.ERROR_KEYSTORE_UNINITIALIZEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

InternalSystemError 4

内部システム エラー - isTransientFailure() を参照して、操作を再試行すると異なる結果が生じる可能性があるかどうかを判断します。

android.security.KeyStoreException.ERROR_INTERNAL_SYSTEM_ERRORの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

PermissionDenied 5

呼び出し元は、システムまたは特権アプリでのみ使用できるキー パラメーターまたは操作を要求しました。

android.security.KeyStoreException.ERROR_PERMISSION_DENIEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

KeyDoesNotExist 6

操作が参照するキーが存在しません。

android.security.KeyStoreException.ERROR_KEY_DOES_NOT_EXISTの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

KeyCorrupted 7

キーが破損しており、回復できませんでした。

android.security.KeyStoreException.ERROR_KEY_CORRUPTEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

IdAttestationFailure 8

構成証明レコードにデバイス識別子を含めることに関連するエラー。

android.security.KeyStoreException.ERROR_ID_ATTESTATION_FAILUREの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

AttestationChallengeTooLarge 9

指定された構成証明チャレンジが大きすぎます。

android.security.KeyStoreException.ERROR_ATTESTATION_CHALLENGE_TOO_LARGEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

KeymintFailure 10

KeyMint レイヤーの一般的なエラー。

android.security.KeyStoreException.ERROR_KEYMINT_FAILUREの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

KeystoreFailure 11

キーストア レイヤーでエラーが発生しました。

android.security.KeyStoreException.ERROR_KEYSTORE_FAILUREの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Unimplemented 12

呼び出し元が使用しようとしている機能は、基になる KeyMint 実装によって実装されていません。 これは、サポートされていないアルゴリズムが要求された場合、または生または PKCS#8 以外の形式でキーをインポートしようとしたときに発生する可能性があります。

android.security.KeyStoreException.ERROR_UNIMPLEMENTEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

IncorrectUsage 13

呼び出し元が使用しようとしている機能は、キーの生成に使用されるパラメーターと互換性がありません。 たとえば、別の署名アルゴリズムに対して生成されたキーや、キーの作成時に指定されていないダイジェストを使用しようとするとします。 もう 1 つのケースは、対称 AES キーを生成し、キー構成証明を要求することです。

android.security.KeyStoreException.ERROR_INCORRECT_USAGEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

KeyNotTemporallyValid 14

キーは現在有効ではありません。有効期限が切れているか、将来使用できるようになります。

android.security.KeyStoreException.ERROR_KEY_NOT_TEMPORALLY_VALIDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

KeyOperationExpired 15

呼び出し元が使用していた暗号化オブジェクトは、(他の同時操作が行われている可能性が高い) 退避された KeyMint 操作への参照を保持しました。 呼び出し元は、暗号化オブジェクトを再作成し、再試行する必要があります。

android.security.KeyStoreException.ERROR_KEY_OPERATION_EXPIREDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

AttestationKeysUnavailable 16

構成証明に使用できるキーはありません。 このエラーは、リモートプロビジョニングされたキーのみに依存するデバイスでのみ返されます (「リモート キープロビジョニング」を参照)。

このようなデバイスでは、呼び出し元がキーの生成を要求し、構成証明チャレンジ (キーの構成証明が必要であることを示す) が含まれている場合、エラーは次のいずれかの場合に返されます。リモートでプロビジョニングされたキーのプールが使い果たされました。デバイスがキー プロビジョニング サーバーに登録されていません。

このエラーは、リモートでプロビジョニングされたキーのプールが使い果たされた場合の一時的なエラーです。 ただし、デバイスがサーバーに登録されていない場合、またはキー プロビジョニング サーバーがキーの発行を拒否した場合、これは永続的なエラーです。

android.security.KeyStoreException.ERROR_ATTESTATION_KEYS_UNAVAILABLEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ErrorTooManyKeys 18

呼び出し元にキーストア キーが多すぎるため、新しいキーの作成は許可されません。 (ターゲット SDK >= 37 のアプリに対してのみ出力されます)。

android.security.KeyStoreException.ERROR_TOO_MANY_KEYSの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象