IdentityCredential.AuthKeysNeedingCertification プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
認定を必要とする動的認証キーのコレクションを取得します。
public abstract System.Collections.Generic.ICollection<Java.Security.Cert.X509Certificate> AuthKeysNeedingCertification { [Android.Runtime.Register("getAuthKeysNeedingCertification", "()Ljava/util/Collection;", "GetGetAuthKeysNeedingCertificationHandler", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getAuthKeysNeedingCertification", "()Ljava/util/Collection;", "GetGetAuthKeysNeedingCertificationHandler", ApiSince=30)>]
member this.AuthKeysNeedingCertification : System.Collections.Generic.ICollection<Java.Security.Cert.X509Certificate>
プロパティ値
発行者認定を必要とする動的認証キー用の X.509 証明書のコレクション。 この値は null にすることはできません。
- 属性
注釈
このメソッドは非推奨とされます。 代わりに、Android ハードウェアベースのキーストアで java.security.KeyStore を使用してください。
認定を必要とする動的認証キーのコレクションを取得します。
キー数が増えたか、1 つ以上のキーが使用数に達したか、キーの有効期限が近すぎる場合に、十分な認定済みの動的認証キーがない場合、このメソッドは代替キーと証明書を生成し、発行者認定のために返します。 その後、発行者証明書と関連付けられている静的認証データを、storeStaticAuthenticationData(X509Certificate,byte[]) を使用して ID 資格情報に返す必要があります。 各認証キーのプライベート部分は、セキュリティで保護されたハードウェアから離れることはありません。
各 X.509 証明書は CredentialKey によって署名されます。 CredentialKey の証明書チェーンは、getCredentialKeyCertificateChain() メソッドを使用して取得できます。
実装が機能バージョン 202101 以降の場合、各 X.509 証明書には、OID 1.3.6.1.4.1.11129.2.1.26 の X.509 拡張機能が含まれています。この拡張機能には、次の CDDL を含む CBOR のバイトを含む DER エンコードされた OCTET 文字列が含まれます。
ProofOfBinding = [
"ProofOfBinding",
bstr, // Contains SHA-256(ProofOfProvisioning)
]
この CBOR を使用すると、発行者は、発行者が署名したデータを返す資格情報の正確な状態を判断できます。
既知の機能バージョンについては、PackageManager.FEATURE_IDENTITY_CREDENTIAL_HARDWAREを参照してください。
android.security.identity.IdentityCredential.getAuthKeysNeedingCertificationの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。