Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tonyarnold/symphony-signedfileuploadfield
Symphony CMS extension that generates DSA signatures for uploaded files.
https://github.com/tonyarnold/symphony-signedfileuploadfield
Last synced: about 1 month ago
JSON representation
Symphony CMS extension that generates DSA signatures for uploaded files.
- Host: GitHub
- URL: https://github.com/tonyarnold/symphony-signedfileuploadfield
- Owner: tonyarnold
- License: other
- Created: 2009-05-06T02:34:51.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2010-06-15T01:45:58.000Z (over 14 years ago)
- Last Synced: 2024-05-09T16:28:58.795Z (6 months ago)
- Language: PHP
- Homepage: http://symphony-cms.com/download/extensions/view/20598/
- Size: 102 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Field: Signed File Upload
-------------------------------------------------------------------------------Version: 1.03
Author: Tony Arnold
Build Date: Tuesday, 15 June 2010
Requirements: Symphony 2.0.6 or greater.Generates a DSA signature (based upon a key you provide) for uploaded files. I use this to generate my Sparkle appcasts. This is an initial version, and does not do any checking against the signature when downloading. The filename will be made unique on upload.
Requirements
-------------------------------------------------------------------------------OpenSSL binaries must be available on the server you're running your site on.
Installation
-------------------------------------------------------------------------------1. Upload the 'signeduploadfield' folder in this archive to your Symphony 'extensions' folder.
2. Enable the extension by selecting the "Field: Signed File Upload", then choosing "Enable" from the with-selected menu, then click "Apply".
3. You can now add the "Signed File Upload" field to your sections, and files will generate a DSA signature when uploading. If you don't already have a private SSL key to use, I've included a simple ruby script to generate one - 'generate_keys.rb'. Use it if you need to.