Lotl.getUrl Method

Module: Lotl

Definition

Returns the URL to the TSL or the next LoTL.

get_url(self, lotl_data: bytearray, manifest_id: str, iac: str) -> str

Parameters

lotl_data bytearray
in The LotL data.

manifest_id str
in The Manifest ID in ISO 22385 format (hexadecimal string).

iac str
in The IAC (optional).

Returns

str
The TSL url.

Exceptions

An error has occurred during Bioseal Library execution.
String getUrl(Uint8List? lotlData, String? manifestId, String? iac)

Parameters

lotlData Uint8List
in The LotL data.

manifestId String
in The Manifest ID in ISO 22385 format (hexadecimal string).

iac String
in The IAC (optional).

Returns

String
The TSL url.

Exceptions

An error has occurred during Bioseal Library execution.
public string GetUrl(byte[] lotlData, string manifestId, string iac)

Parameters

lotlData byte[]
in The LotL data.

manifestId string
in The Manifest ID in ISO 22385 format (hexadecimal string).

iac string
in The IAC (optional).

Returns

string
The TSL url.

Exceptions

An error has occurred during Bioseal Library execution.
public String getUrl(byte[] lotlData, String manifestId, String iac) throws BiosealException

Parameters

lotlData byte[]
in The LotL data.

manifestId String
in The Manifest ID in ISO 22385 format (hexadecimal string).

iac String
in The IAC (optional).

Returns

String
The TSL url.

Exceptions

An error has occurred during Bioseal Library execution.
public func getUrl(lotlData: [UInt8], manifestId: String, iac: String) throws -> String

Parameters

lotlData [UInt8]
in The LotL data.

manifestId String
in The Manifest ID in ISO 22385 format (hexadecimal string).

iac String
in The IAC (optional).

Returns

String
The TSL url.

Exceptions

An error has occurred during Bioseal Library execution.
int id3BiosealLotl_GetUrl (
    ID3_BIOSEAL_LOTL hLotl,
    unsigned char * lotlData,
    int lotlDataSize,
    const char * manifestId,
    const char * iac,
    char * url,
    int * urlSize)

Parameters

in Handle to the Lotl object.

lotlData unsigned char *
in The LotL data.

lotlDataSize int
in Size of the ‘lotlData’ buffer.

manifestId const char *
in The Manifest ID in ISO 22385 format (hexadecimal string).

iac const char *
in The IAC (optional).

url char *
out The TSL url.

urlSize int *
in Size of the ‘url’ buffer. Receives the minimum required buffer size to hold the ‘url’ string if the given one is too small (including the terminating NULL character), otherwise receives the number of characters in ‘url’ (excluding terminating NULL character).

Returns

int
An error code.
See id3BiosealError file for the list of possible error codes.