IdentityCredential.Delete(Byte[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
資格情報を削除します。
[Android.Runtime.Register("delete", "([B)[B", "GetDelete_arrayBHandler", ApiSince=31)]
public virtual byte[] Delete(byte[] challenge);
[<Android.Runtime.Register("delete", "([B)[B", "GetDelete_arrayBHandler", ApiSince=31)>]
abstract member Delete : byte[] -> byte[]
override this.Delete : byte[] -> byte[]
パラメーター
- challenge
- Byte[]
は空でないバイト配列であり、その内容は一意であり、最新であり、発行元機関によって提供される必要があります。 指定された値は生成された CBOR に埋め込まれており、発行元は返された証明が最新であることを確認できます。 少なくとも 32 バイトの長さのチャレンジをサポートするには、実装が必要です。
返品
上記のCOSE_Sign1データ構造
- 属性
注釈
資格情報を削除します。
このメソッドは、次に定義するようにペイロードが ProofOfDeletion に設定された CredentialKey によって署名されたCOSE_Sign1データ構造を返します。
ProofOfDeletion = [
"ProofOfDeletion", ; tstr
tstr, ; DocType
bstr, ; Challenge
bool ; true if this is a test credential, should
; always be false.
]
これは、機能バージョン 202101 以降でのみ実装されます。 実装されていない場合、呼び出しは UnsupportedOperationExceptionで失敗します。 既知の機能バージョンについては、 android.content.pm.PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE を参照してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。