How the CPoC SDK works?
The CPoC SDK provides a set of functionalities for you to develop a SoftPOS app:
- Register/ Init the SDK: Once the SDK is registered via the Attestation & Monitoring Service, the SDK would have a dedicated asymmetric key pair, this key pair is used for the key injection process (RSA wrapping key injection).
- Set EMV Config: You can set EMV configs and CAPKs to the SDK, e.g. terminal country code, contactless cvm require limit and etc.
- Key Inject: The CPoC SDK supports key loading via RSA PKCSv1.5 and TR31 key loading for TDES & AES keys. Once keys injected, the SDK uses DUKPT as the key management to derive unique keys per transactions
- Card Reading: Toggle the NFC card reading via the CPoC SDK, all sensitive data (track2 equivalent & pin block) are immediately encrypted.