Download the PHP package oat-sa/extension-tao-encryption without Composer
On this page you can find all versions of the php package oat-sa/extension-tao-encryption. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download oat-sa/extension-tao-encryption
More information about oat-sa/extension-tao-encryption
Files in oat-sa/extension-tao-encryption
Package extension-tao-encryption
Short Description Tao Encryption
License GPL-2.0-only
Homepage http://www.taotesting.com
Informations about the package extension-tao-encryption
Tao Encryption
This article describes the functioning of tao encryption, focusing of encryption of sensitive data information on a database level.
Installation
You can add the Tao Encryption as a standard TAO extension to your current TAO instance.
Encrypted services supported
1. Results Encryption
-
Setup scripts for Tao Server instance
Encrypt
Note:
This command will generate two keys (public and private) and save them on the filesystem.
Note:
On Client Tao instance. You have to copy the public key.
Note:
On Server Tao instance. You need both keys
Decrypt
In order to decrypt your results use the following script by passing a delivery id.
Or by passing the -all argument
Note:
This command will decrypt results and store in the delivery result storage setup.
-
Setup scripts for Tao Client instance
-
Sync Encrypted Result (Run on Server and client)
In order to sync encrypted results the script needs to be run on the server tao instance and client as well.
2. Test State data encryption
-
Setup scripts for Tao Client instance
In order to use the encrypted state test service you have to run the following command on tao client instance:
This service it's using the symmetric algorithm in order to encrypt information.
3. User Encryption
-
Setup scripts for Tao Client instance
-
Setup scripts for Tao Server instance
-
Both Instances
Note:
You should ran this command on client tao instance
4. Setup Encrypted File Systems
-
Setup scripts for Tao Client instance
-
Setup scripts for Tao Server instance
Note:
Extra You can make TAO file systems encrypted. The following command line enables encryption for the
private
file system, using the service registered with IDtaoEncryption/symmetricEncryptionService
for data encryption/decryption.
All versions of extension-tao-encryption with dependencies
phpseclib/phpseclib Version ~2.0.0
oat-sa/generis Version >=14.0.0
oat-sa/tao-core Version >=47.0.0
oat-sa/extension-tao-delivery Version >=15.0.0
oat-sa/extension-tao-delivery-rdf Version >=14.0.0
oat-sa/extension-tao-lti Version >=12.0.0
oat-sa/extension-tao-outcome Version >=13.0.0
oat-sa/extension-tao-sync Version >=8.0.0
oat-sa/extension-tao-proctoring Version >=20.0.0
oat-sa/extension-tao-oauth Version >=6.0.0
oat-sa/extension-tao-testtaker Version >=8.0.0
oat-sa/extension-tao-testqti Version >=41.0.0
oat-sa/extension-tao-testcenter Version >=10.0.0
oat-sa/extension-tao-publishing Version >=6.0.0