PHPackages                             azine/js-crypto-store-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. azine/js-crypto-store-bundle

ActiveSymfony-bundle[File &amp; Storage](/categories/file-storage)

azine/js-crypto-store-bundle
============================

Symfony Bundle to store files on the database that have been securely encrypted on the client side (browser).

016PHPCI failing

Since Jan 4Pushed 2y ago1 watchersCompare

[ Source](https://github.com/azine/js-crypto-store-bundle)[ Packagist](https://packagist.org/packages/azine/js-crypto-store-bundle)[ RSS](/packages/azine-js-crypto-store-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

js-crypto-store-bundle
======================

[](#js-crypto-store-bundle)

Symfony Bundle to store files on the server that have been securely encrypted on the client side (browser).

Meta-Data is stored in the database, the file-content is stored on the file-system.

Uses vanilla JS and Stanford Javascript Crypto Library (See )

Features:
---------

[](#features)

---

- Upload password protected encrypted files
- Share files via link
- Group encrypted files under one link, to share multiple files at once
- Set expiry date for files that will be removed by the cleanup command
- Cleanup command that can be run via cronjob to remove expired files

Installation
------------

[](#installation)

To install AzineEmailBundle with Composer just add the following to your `composer.json` file:

```
// composer.json
{
    require: {
        "azine/azine/js-crypto-store-bundle": "dev-master"
    }
}
```

Then, you can install the new dependencies by running Composer’s update command from the directory where your `composer.json` file is located:

```
php composer.phar update

```

Now, Composer will automatically download all required files, and install them for you. All that is left to do is to update your AppKernel.php file, and register the new bundle. AzineEmailBundle has a dependency on KnpPaginatorBundle, so it`s also nessesary to add it to AppKernel.php file after installing.

```
