@li0ard/vds - v0.1.5
    Preparing search index...

    Class IDBPayload

    Barcode payload

    Described by ICAO Datastructure for Barcode section 3

    Index
    • Barcode payload

      Parameters

      • header: IDBHeader

        Barcode header

      • messageList: DerTLV[]

        Barcode messages

      • signerCertificate: TArg<Uint8Array<ArrayBufferLike>> | null = null

        Barcode signer certificate (Optional, last 5 bytes of SHA-1 fingerprint)

      • signature: IDBSignature | null = null

        Barcode signature (Optional)

      Returns IDBPayload

    header: IDBHeader

    Barcode header

    messageList: DerTLV[]

    Barcode messages

    signature: IDBSignature | null = null

    Barcode signature (Optional)

    signerCertificate: TArg<Uint8Array<ArrayBufferLike>> | null = null

    Barcode signer certificate (Optional, last 5 bytes of SHA-1 fingerprint)

    MESSAGE_GROUP_TAG: 97 = 0x61

    Message group identifier

    SIGNER_CERTIFICATE_TAG: 126 = 0x7E

    Signer certificate identifier

    • get certificateEncoded(): | Uint8Array<ArrayBufferLike> & Uint8Array<
          ArrayBuffer,
      >
      | null

      Get encoded signer certificate

      Returns Uint8Array<ArrayBufferLike> & Uint8Array<ArrayBuffer> | null

    • get encoded(): Uint8Array<ArrayBufferLike> & Uint8Array<ArrayBuffer>

      Encoded IDB payload

      Returns Uint8Array<ArrayBufferLike> & Uint8Array<ArrayBuffer>

    • get messageListEncoded(): Uint8Array<ArrayBufferLike> & Uint8Array<ArrayBuffer>

      Get encoded messages

      Returns Uint8Array<ArrayBufferLike> & Uint8Array<ArrayBuffer>

    • Decode IDB payload from bytes

      Parameters

      • data: TArg<Uint8Array<ArrayBufferLike>>
      • isSigned: boolean

      Returns IDBPayload