package
0.2.0-alpha
Repository: https://github.com/skythen/gobalplatform.git
Documentation: pkg.go.dev

# Functions

ParseApplicationData parses the BER-TLV encoded application data and returns a list of ApplicationData.
ParseExecutableLoadFileData parses the BER-TLV encoded Executable Load File Data and returns a list of ExecutableLoadFileData.
ParseImplicitSelectionParameters parses ImplicitSelectionParameters encoded on a byte.
ParsePrivileges parses privileges encoded on three bytes and returns Privileges.
ParseRestrictParameter parses the restrict parameter encoded on a byte and returns Restrict.

# Constants

AuthorizedManagement qualifies a Security Domain as capable of card content management.
CardLock qualifies an application as capable of locking the card.
CardReset qualifies an application as capable of modifying the historical bytes.
CardTerminate qualifies an application as capable of terminating the card.
CipheredLoadFileDataBlock qualifies a Security Domain as requiring that the Load File being associated to it is to be loaded ciphered.
ContactlessActivation qualifies an application as capable of activating and deactivating other any Applications (including itself) on the contactless interface.
ContactlessSelfActivation qualifies an application as capable of activating itself on the contactless interface without a prior request to the Application with the Contactless Activation privilege.
CVMManagement qualifies an application as capable of managing a sdmd CVM of a CVM Application.
DAPVerification qualifies a Security Domain as capable of verifying a DAP.
DelegatedManagement qualifies a Security Domain as capable of delegated management.
FinalApplication qualifies an application as the only Application selectable in card Life Cycle State CARD_LOCKED and TERMINATED.
GlobalDelete qualifies an application as capable of deleting any card content.
GlobalLock qualifies an application as capable of locking/unlocking any application.
GlobalRegistry qualifies an application as capable of accessing any entry in the GlobalPlatform Registry.
GlobalService qualifies an application as a Global Service that provides services to other Applications on the card.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MandatedDAPVerification qualifies a Security Domain as capable of and requires the verification of a DAP for all load operations.
PrivacyTrusted is an application that implements its own specific Privacy Protocol and is not impacted by the rules of the OPEN Privacy Extension.
ReceiptGeneration qualifies a Security Domain as capable of generating a receipt for Delegated Management.
SecurityDomain qualifies an application as a Security Domain.
TokenVerification qualifies a Security Domain as capable of verifying a token for Delegated Management.
TrustedPath qualifies an application as a Trusted Path for inter- application communication.

# Structs

ApplicationData represents application related data that can be retrieved from the GlobalPlatform Registry.
ExecutableLoadFileData represents executable load file related data that can be retrieved from the GlobalPlatform Registry.
ImplicitSelectionParameters represents parameters that can be assigned to an application for implicit selection.
MajorMinorVersion represents the encoding of a version in the format 'Major.Minor'.
Restrict represents the restrict parameter that is used to disable functionalities.

# Type aliases

Privilege that can be or is assigned to an application.
Privileges is a list of Privilege.