Gla

class Gla : IGla

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open external override fun addCAKey(capk: ByteArray)

Add a CAPK (Certificate Authority Public Key).

Link copied to clipboard
open external override fun addCombination(combination: ByteArray)

Adds a combination configuration.

Link copied to clipboard
open external override fun addRevokedCertificate(certificate: ByteArray)

Adds a revoked certificate into the system.

Link copied to clipboard
open external override fun buildContactlessCandidatesList(): ByteArray
Link copied to clipboard
open external override fun combinationSelection(): Pair<ByteArray, Boolean>

Performs combination selection (Entry Point Start C).

Link copied to clipboard
open external override fun completeCardProcessing(data: ByteArray): ByteArray

Completes card processing.

Link copied to clipboard
open external override fun configureEntryPoint(config: ByteArray)

Configures entry point's data model.

Link copied to clipboard
open external override fun flushCAKeys()

Flushes all CAPKs from the system.

Link copied to clipboard
open external override fun flushRevokedCertificates()

Flushes all CRLs from the system.

Link copied to clipboard
open external override fun getTag(tags: ByteArray): ByteArray?

Fetches a tag from the kernel database used to process card.

Link copied to clipboard
open external override fun initiateCardProcessing(data: ByteArray): ByteArray

Initiates contact card processing.

Link copied to clipboard
open external override fun kernelActivation(data: ByteArray?): ByteArray

Performs kernel activation (Entry Point Start D).

Link copied to clipboard
open external override fun preProcessing(data: ByteArray): Pair<ByteArray?, Boolean>

Performs pre-processing on the registered kernels (Entry Point Start A).

Link copied to clipboard
open external override fun protocolActivation(data: ByteArray?): CardInterfaceOrErrorType

Performs protocol activation (Entry Point Start B).

Link copied to clipboard
open external override fun selectContactlessCandidate(candidate: Byte)

Performs candidate selection.