dsappSRPGenerateEphemeralKey (Command)

Prev Next

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 nameData typeDescription
componentTypeStringRequired. Specifies the client component to serve the request.
registrationIDStringRequired. The user input information. This specifies the user to be authenticated for the operation.
clientEphemeralPublicKeyStringRequired. 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 nameData typeDescription
statusCommandStatusResponse

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.

resultDSAPPSRPGenerateEphemeralKeyResultRequired. 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 nameData typeDescription
serverEphemeralPublicKeyStringThe key used to generate the SRP session key.
saltStringUsed 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>