PresentationSession.SetSessionTranscript(Byte[]) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Set the session transcript.
[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
Parameters
- sessionTranscript
- Byte[]
the session transcript.
- Attributes
Remarks
Set the session transcript.
If called, this must be called before any calls to #getCredentialData(String, CredentialDataRequest)
.
If mdoc session encryption is used (e.g. if #getEphemeralKeyPair()
has been called) then the X and Y coordinates of the public part of the key-pair returned by #getEphemeralKeyPair()
must appear somewhere in the bytes of the passed in CBOR. Each of these coordinates must appear encoded with the most significant bits first and use the exact amount of bits indicated by the key size of the ephemeral keys. For example, if the ephemeral key is using the P-256 curve then the 32 bytes for the X coordinate encoded with the most significant bits first must appear somewhere and ditto for the 32 bytes for the Y coordinate.
This method can only be called once per PresentationSession
instance.
Java documentation for android.security.identity.PresentationSession.setSessionTranscript(byte[])
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.