Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Canvas comes with simple and secure Encryption and Decryption to protect and safeguard the data shared between Server and Client.

Note

When you enable encryption, Canvas will encrypt all requests coming to your application including log out.

Features:

  • It encrypts and decrypts every requests and responses in both the Server and the Client side.
  • It provides with a secret key established between the client and the server using Diffie-Hellman Key Exchange mechanism used for the client and the Server side encryption and decryptionkey exchange mechanism, post which, the actual encryption takes place with this secret key using AES-GCM encryption algorithm.
  • It provides General Public Keys a secret key for the Client and the server side encryption and decryption.
  • It provides the ability to persist the Secret key for a session.It provides the ability to exchange the Public key at every page reload in the browsers those do not support session-storage.
  • It provides the ability to enable and disable the encryption and decryption.
  • It provides AES - GCM security measures in order to enhance the safety features during encryption.
  • It provides the ability to prevent from Man-in-the-middle attack.