The dsappSRPActivate command activates an authenticator after a successful Digipass Software Advanced Provisioning Protocol-Secure Remote Password (DSAPP-SRP) provisioning operation. The activation command validates the one-time password (OTP) of the newly generated software authenticator or binds it to the mobile device. Once the OTP has been successfully validated, this command ends the authenticator grace period.
Parameters
Table: dsappSRPActivate input parameters (SOAP provisioning) | Parameter name | Data type | Description |
|---|
| componentType | String | Required. Specifies the client component to serve the request. |
| registrationID | String | Required. The user input information. This specifies the user to be authenticated for the operation. |
| credential | ActivateCredentialInput | Required. The credential parameters used to authenticate the user, i.e. the response or the derivation code. |
Table: dsappSRPActivate output parameters (SOAP provisioning) | Parameter name | Data type | Description |
|---|
| status | CommandStatusResponse | Required. The error stack, if applicable, which indicates that the command has not completed successfully. This also includes the result and status codes returned by the command. |
| result | DSAPPSRPActivateResult | Optional. The result of the authenticator activation. |
ActivateCredentialInput (Data type)
Table: ActivateCredentialInput (Data type) | Element name | Data type | Description |
|---|
| response | String | The ID of the user to be authenticated for the provisioning operation. Cannot be used together with the derivationCode element. |
| derivationCode | String | String of up to 27 decimal or hexadecimal characters, containing the used derivation code. This cannot be used together with the response element. |
DSAPPSRPActivateResult (Data type)
Table: DSAPPSRPActivateResult (Data type) | Element name | Data type | Description |
|---|
| user | UserOutput | User associated with the activation. |
| serialNumber | String | Serial number of the activated authenticator. |
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<prov:dsappSRPActivate xmlns:prov="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Provisioning">
<componentType>srp-component</componentType>
<registrationID>xiOb8GC2</registrationID>
<credential>
<derivationCode>123456</derivationCode>
</credential>
</prov:dsappSRPActivate>
</soapenv:Body>
</soapenv:Envelope>