DSAPPSRPGenerateActivationData (service) [v1]

This command is deprecated! Use DSAPPSRPGenerateActivationData (service) [v2] instead!

API version: 1

Availability: DIGIPASS Gateway 4.1 and later

Authentication: Basic HTTP authentication using the front-end API key.

The DSAPPSRPGenerateActivationData service generates either standard online activation data or an Activation Message 1 for multi-device licensing (MDL) and encrypt it using Digipass Software Advanced Provisioning Protocol-Secure Remote Password (DSAPP-SRP) session keys.

URL

https://dpgateway_host:dpgateway_port/rest/activation /DSAPPSRPGenerateActivationData

Request

DSAPPSRPGenerateActivationData parameters
Parameter name Data type Description
registrationID String Required. The unique identifier of a user for a given activation process.
clientEvidenceMessage String Required. The client evidence message generated by the mobile application using the DSAPP SDK, for validation purposes.

Example

{
  "registrationID": "myRegistrationID",
  "clientEvidenceMessage": "BCD6E385FDE54C9D5C1C7523035C12A6..."
}

Response

DSAPPSRPGenerateActivationData return values
Return value Data type Description
errorCode Integer

The return code provided by OneSpan Authentication Server. 0 is returned in case of success.

errorMessage String

The error message provided by OneSpan Authentication Server. STAT_SUCCESS is returned in case of success.

serverEvidenceMessage String This is the server evidence message that is generated by the server for validation purposes.
encryptedLicenseActivationMessage String The license activation message (i.e. Activation Message 1) encrypted using the DSAPP SDK.
encryptedCounter String The initial vector used during the encryption of the license activation message.
mac String The message authentication code (MAC), which will be used to check the integrity of the encrypted license activation message.

Example

{
  "errorCode": 0,
  "errorMessage": "STAT_SUCCESS",
  "serverEvidenceMessage": "E38CCA22F307A15DB94C3639256975C3...",
  "encryptedLicenseActivationMessage": "DBBD11F7F779D2619DEBFD14F98658...",
  "encryptedCounter": "0FC645CEF184D753",
  "mac": "F3142357A58534F8A37C7C8F243CE354..."
}