Structures

The following structures are available globally.

  • ApplicationIdentifier representation to prevent (accidental) misuse E.g. using any ‘random’ String as function parameter where a AID is expected

    Note

    see also gemSpec_COS#N010.200
    See more

    Declaration

    Swift

    public struct ApplicationIdentifier : CardObjectIdentifierType
  • Gematik Card verifiable (CV) Certificate (gemSpec_PKI#6.7.5)

    Note

    BSI TR-03110 spec for self descriptive Card verifiable certificates (ISO 7816) for more info
    See more

    Declaration

    Swift

    public struct GemCvCertificate
  • an Iso7816CertificateBody structure. (gemSpec_PKI#6.7.5)

    See more

    Declaration

    Swift

    public struct CVCBody
  • CVC Certificate Holder Authentication Template

    See more

    Declaration

    Swift

    public struct CVCChat
  • HealthCardCommand is a struct holding a CommandType object and a dictionary of command context specific ResponseStatuses.

    See more

    Declaration

    Swift

    public struct HealthCardCommand
  • Card File system layout for EGK smart-cards

    See more

    Declaration

    Swift

    public struct EgkFileSystem
  • Card File system layout for HBA smart-cards

    Declaration

    Swift

    public struct HbaFileSystem
  • Card File system layout for SMC-B smart-cards

    Declaration

    Swift

    public struct SmcbFileSystem
  • CAN

    Channel Access Number

    See more

    Declaration

    Swift

    public struct CAN
  • Represent the CardVersion2 information of HealthCard gemSpec_Karten_Fach_TIP_G2_1_3_0_0 #2.3 EF.Version2

    See more

    Declaration

    Swift

    public struct CardVersion2