name: s3-signer version: 0.2.0.0 homepage: https://github.com/dmjio/s3-signer bug-reports: https://github.com/dmjio/s3-signer/issues synopsis: Pre-signed Amazon S3 URLs description: . s3-signer creates cryptographically secure Amazon S3 URLs that expire within a user-defined period. It allows uploading and downloading of content from Amazon S3. Ideal for AJAX direct-to-s3 uploads via CORS and secure downloads. Web framework agnostic with minimal dependencies. . > module Main where > import Network.S3 > main :: IO () > main = print =<< generateS3URL credentials request > where > credentials = S3Keys "" "" > request = S3Request S3GET "bucket-name" "file-name.extension" 3 -- three seconds until expiration . Result . > S3URL "https://bucket-name.s3.amazonaws.com/file-name.extension?AWSAccessKeyId=&Expires=1402346638&Signature=1XraY%2Bhp117I5CTKNKPc6%2BiihRA%3D" license: BSD3 license-file: LICENSE author: David Johnson maintainer: David Johnson copyright: 2014 David Johnson category: AWS, Network build-type: Simple cabal-version: >=1.18 extra-source-files: README.md library build-depends: base >=4.7 && <4.8 , base64-bytestring , utf8-string , http-types , cryptohash , time hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall exposed-modules: Network.S3 , Network.S3.Types other-modules: Network.S3.Sign , Network.S3.Time , Network.S3.URL source-repository head type: git location: https://github.com/dmjio/s3-signer