Version 4.31.0
  • 25 Oct 2024
  • 1 Minute to read
  • Dark
    Light

Version 4.31.0

  • Dark
    Light

Article summary

New features and enhancements

.NET

The DSAPP Server SDK has been re-factored to modernize and improve the code resulting in a number of code changes. We recommend that you review your integrations to make sure these changes are reflected in your code.

General changes

  • Added the IDSAPPServer interface

  • Replaced the DSAPPServer class with the IDSAPPServer interface

  • Added the DSAPPServerProvider class used to create instance of IDSAPPServer

  • Renamed namespace from Vasco to OneSpan

  • Added C# XML comments

Changes in the DSAPPException class

  • Updated the GetErrorMessage() method to the Message property

  • Updated the GetErrorCode() method to the ErrorCode property

Changes in the EncryptActivationDataResponse class

  • Updated the getSessionKey() method to the SessionKey property

  • Updated the getXFad() method to the XFad property

  • Updated the getXErc() method to the XErc property

  • Updated the getEncryptedNonces() method to the EncryptedNonces property

  • Updated the getEncryptedServerPublicKey() method to the EncryptedServerPublicKey property

  • Updated the getServerInitialVector() method to the ServerInitialVector property

  • Updated the getServerNonce() method to the ServerNonce property

Changes in the EncryptDataResponse class

  • Updated the getServerInitialVector() method to the ServerInitialVector property

  • Updated the getEncryptedData() method to the EncryptedData property

Changes in the GenerateSessionKeyResponse class

  • Updated the getSessionKey() method to the SessionKey property

  • Updated the getEncryptedNonces() method to the EncryptedNonces property

  • Updated the getEncryptedServerPublicKey() method to the EncryptedServerPublicKey property

  • Updated the getServerInitialVector() method to the ServerInitialVector property

  • Updated the getServerNonce() method to the ServerNonce property

Changes in the SRPClientInfoResponse class

  • Updated the GetPasswordVerifier() method to the PasswordVerifier property

  • Updated the GetUserPassword() method to the UserPassword property

  • Updated the GetSalt() method to the Salt property

Changes in the SRPEncryptResponse class

  • Updated the GetEncryptedData() method to the EncryptedData property

  • Updated the GetMac() method to the Mac property

  • Updated the GetEncryptionCounter() method to the EncryptionCounter property

Changes in the SRPServerEphemeralKeyResponse class

  • Updated the GetServerEphemeralPublicKey() method to the ServerEphemeralPublicKey property

  • Updated the GetServerEphemeralPrivateKey() method to the ServerEphemeralPrivateKey property

Changes in the SRPSessionKeyResponse class

  • Updated the GetSessionKey() method to the SessionKey property

  • Updated the GetServerEvidenceMessage() method to the ServerEvidenceMessage property

For more information, see the DSAPP SDK Integration Guide.


Was this article helpful?

What's Next
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, our interactive help assistant