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 である必要があります。

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

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

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象