PresentationSession.SetSessionTranscript(Byte[]) メソッド

定義

セッション トランスクリプトを設定します。

[Android.Runtime.Register("setSessionTranscript", "([B)V", "GetSetSessionTranscript_arrayBHandler", ApiSince=33)]
public abstract void SetSessionTranscript (byte[] sessionTranscript);
[<Android.Runtime.Register("setSessionTranscript", "([B)V", "GetSetSessionTranscript_arrayBHandler", ApiSince=33)>]
abstract member SetSessionTranscript : byte[] -> unit

パラメーター

sessionTranscript
Byte[]

セッション トランスクリプト。

属性

注釈

セッション トランスクリプトを設定します。

を呼び出す場合は、 を呼び出す前にこれを呼び出す #getCredentialData(String, CredentialDataRequest)必要があります。

mdoc セッション暗号化が使用されている場合 (たとえば、呼び出されている場合 #getEphemeralKeyPair() )、によって返される #getEphemeralKeyPair() キーペアの公開部分の X 座標と Y 座標は、CBOR で渡された のバイト内のどこかに表示される必要があります。 これらの各座標は、最初に最も重要なビットでエンコードされ、エフェメラル キーのキー サイズで示される正確なビット数を使用する必要があります。 たとえば、エフェメラル キーが P-256 曲線を使用している場合、最も重要なビットでエンコードされた X 座標の 32 バイトが最初にどこかに表示され、Y 座標の 32 バイトに対して ditto が必要です。

このメソッドは、インスタンスごとに 1 PresentationSession 回だけ呼び出すことができます。

の Java ドキュメント android.security.identity.PresentationSession.setSessionTranscript(byte[])

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

適用対象