PresentationSession.SetSessionTranscript(Byte[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セッション トランスクリプトを設定します。
[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[])
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。