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 Diffie - Hellman Key Exchange mechanism used for the client and the Server side encryption and decryption.
- It provides General Public Key and Secret Key for the Client side encryption and decryption.
- It provides the ability to persist the Secret key for a session.
- It provides the ability to exchange the Public keys 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.