DSAPPSRPGenerateActivationData (Service) [v1]
  • 22 Oct 2024
  • 1 Minute à lire
  • Sombre
    Lumière
  • PDF

DSAPPSRPGenerateActivationData (Service) [v1]

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

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..."
}


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle