The extension includes two main methods:
CreateAuthenticationData (MBPAD) – Generates the Provisioning Authentication Data required for initial Apple Wallet provisioning.
CreateActivationData (MBPAC) – Generates the Activation Data required to complete the token activation phase.
Both outputs are formatted according to the Visa legacy structure:
type-version-keyscheme-keysetidentifier-ephemeralkey-algorithm-encryptedinformation
The encryption logic follows Visa’s guidelines for WSD Zone Encryption Keys using Triple-DES (TDEA) in Cipher Block Chaining (CBC) mode.