vds - v0.1.3
    Preparing search index...

    Class IDBPayload

    Barcode payload

    Described by ICAO Datastructure for Barcode section 3

    Index

    Constructors

    • Barcode payload

      Parameters

      • header: IDBHeader

        Barcode header

      • messageList: DerTLV[]

        Barcode messages

      • signerCertificate: Uint8Array<ArrayBufferLike> | null = null

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

      • signature: IDBSignature | null = null

        Barcode signature (Optional)

      Returns IDBPayload

    Properties

    header: IDBHeader

    Barcode header

    messageList: DerTLV[]

    Barcode messages

    signature: IDBSignature | null = null

    Barcode signature (Optional)

    signerCertificate: 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

    Accessors

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

      Get encoded signer certificate

      Returns Uint8Array<ArrayBufferLike> | null

    • get encoded(): Uint8Array

      Encoded IDB payload

      Returns Uint8Array

    • get messageListEncoded(): Uint8Array

      Get encoded messages

      Returns Uint8Array

    Methods

    • Decode IDB payload from bytes

      Parameters

      • data: Uint8Array
      • isSigned: boolean

      Returns IDBPayload