PresentationSession.SetSessionTranscript(Byte[]) Methode

Definition

Legen Sie das Sitzungstranskript fest.

[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

Parameter

sessionTranscript
Byte[]

das Sitzungstranskript.

Attribute

Hinweise

Legen Sie das Sitzungstranskript fest.

Wird dieser Aufruf aufgerufen, muss dies vor allen Anrufen #getCredentialData(String, CredentialDataRequest)aufgerufen werden.

Wenn die Mdoc-Sitzungsverschlüsselung verwendet wird (z. B. wenn #getEphemeralKeyPair() sie aufgerufen wurde), müssen die X- und Y-Koordinaten des öffentlichen Teils des von der CBOR übergebenen #getEphemeralKeyPair() Schlüsselpaars irgendwo in den Bytes der übergebenen CBOR angezeigt werden. Jede dieser Koordinaten muss zuerst mit den wichtigsten Bits codiert angezeigt werden und die genaue Anzahl von Bits verwenden, die durch die Schlüsselgröße der kurzlebigen Tasten angegeben sind. Wenn beispielsweise der kurzlebige Schlüssel die P-256-Kurve verwendet, müssen zuerst die 32 Byte für die X-Koordinate mit den wichtigsten Bits zuerst irgendwo und ditto für die 32 Bytes für die Y-Koordinate angezeigt werden.

Diese Methode kann nur einmal pro PresentationSession Instanz aufgerufen werden.

Java Dokumentation für android.security.identity.PresentationSession.setSessionTranscript(byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: