The dsappSRPGenerateEphemeralKey command is required to exchange keys for a Digipass Software Advanced Provisioning Protocol-Secure Remote Password (DSAPP-SRP) provisioning operation.
Parameters
Table: dsappSRPGenerateEphemeralKey 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. |
| clientEphemeralPublicKey | String | Required. The client ephemeral public key generated during protocol initialization; this key is required to generate the server ephemeral public key. |
Table: dsappSRPGenerateEphemeralKey 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 | DSAPPSRPGenerateEphemeralKeyResult | Required. The output fields for this command, returning information about the server ephemeral public key which is used to generate the SRP session key. |
DSAPPSRPGenerateEphemeralKeyResult (Data type)
Table: DSAPPSRPGenerateEphemeralKeyResult (Data type) | Element name | Data type | Description |
|---|
| serverEphemeralPublicKey | String | The key used to generate the SRP session key. |
| salt | String | Used to generate the password verifier. |
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<prov:dsappSRPGenerateEphemeralKey xmlns:prov="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Provisioning">
<componentType>srp-component</componentType>
<registrationID>xiOb8GC2</registrationID>
<clientEphemeralPublicKey>ABCDEF</clientEphemeralPublicKey>
</prov:dsappSRPRegister>
</soapenv:Body>
</soapenv:Envelope>