I am looking for a class file to be written in VB.NET for an ASP.NET application. The platform will target .NET 2.0.
The following are the project requirements:
1. Written as a DLL for VB.NET. It should be usable from any .NET application but the included
sample should be done with ASP.NET.
2. The DLL must encapusulate all functionality of Amazon S3 as listed in the SOAP API docs on
the S3 website.
3. The DLL must encapusulate all functionality of Amazon S3 as listed in the REST API docs on
the S3 website.
4. Must be able to easily switch between using either the SOAP or REST methods.
5. Access to the Server Access logging functionality.
6. Uploads must be very fast. Prefer FTP and asychronous transfer.
7. Must be able to optionally encrypt and decrypt files on upload using a strong encryption schema.
8. All source code must be included along with documentation.
9. A sample ASP.NET solution must be included showing how the application works.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) Included ASP.NET solution showing how to use the complete library.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). Seller (coder) warrants that all code developed was by Seller and imdemnifies Buyer against any claims of copyright infringement.
## Platform
ASP.NET (VB.NET) 2.0
Amazon S3