Onboarding API
Pre-Requirement is that user has enabled the remote functionality on his/her phone and chosen the PIN codes. The result of the enrollment user process is SCD ID that encapsules the
device adress - pushID/MSISDN
key id to use (in case the SCD device has multiple keys)
pin id to use (in case the device has multiple PIN codes or the key requires a new PIN code)
Create Certificate
Item | Type | Mandatory |
---|---|---|
Name | String | Mandatory |
Country | String | Mandatory |
Document type | passport | ID card | driver license | Optional |
Document ID | String | Optional |
Verification ID | Reference to ID Building Block | Mandatory |
SCD ID | Reference to SCD | Mandatory |
SCD type | local SCD/HSM or remote SCD | Mandatory |
Payment option | free | paid | extended | Optional |
Create certificate response
Item | Type | Mandatory |
---|---|---|
Certificate ID | String | Mandatory |
Certificate | X.509 | Mandatory |
Status | OK | ERROR | Mandatory |
Description | String | Mandatory |
List certificate
Item | Type | Mandatory |
---|---|---|
SCD ID | String | Mandatory |
List certificate response
Item | Type | Mandatory |
---|---|---|
Certificate ID | String | Mandatory |
Certificate | X.509 | Mandatory |
Status | OK|ERROR | Mandatory |
Description | String | Mandatory |
Usage API
Sign
Item | Type | Mandatory |
---|---|---|
SCD ID | String | Mandatory |
hash | byte[] | Mandatory |
hash type | SHA256 | SHA384 | SHA512 | Mandatory |
data to be displayed | String | Mandatory |