cabal-version: 3.0 name: aws-cloudfront-signed-cookies version: 0.2.0.11 x-revision: 4 synopsis: Generate signed cookies for AWS CloudFront category: Network, AWS, Cloud description: One way to [serve private content through AWS CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html) is to use [signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-cookies.html). This package helps you generate signed cookies [using a custom IAM policy](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-setting-signed-cookie-custom-policy.html) which may include a range of time for which the cookie is valid and an IP address restriction. homepage: https://github.com/typeclasses/aws-cloudfront-signed-cookies bug-reports: https://github.com/typeclasses/aws-cloudfront-signed-cookies/issues author: Chris Martin maintainer: Chris Martin, Julie Moronuki copyright: 2021 Mission Valley Software LLC license: MIT license-file: license.txt build-type: Simple extra-source-files: readme.md source-repository head type: git location: https://github.com/typeclasses/aws-cloudfront-signed-cookies common base default-language: Haskell2010 ghc-options: -Wall default-extensions: FlexibleContexts LambdaCase OverloadedStrings RecordWildCards ScopedTypeVariables TypeApplications build-depends: base ^>= 4.14 || ^>= 4.15 || ^>= 4.16 library import: base hs-source-dirs: library exposed-modules: Network.AWS.CloudFront.SignedCookies Network.AWS.CloudFront.SignedCookies.CLI Network.AWS.CloudFront.SignedCookies.CLI.Decode Network.AWS.CloudFront.SignedCookies.CLI.Sign Network.AWS.CloudFront.SignedCookies.Crypto Network.AWS.CloudFront.SignedCookies.Encoding Network.AWS.CloudFront.SignedCookies.Policy Network.AWS.CloudFront.SignedCookies.Types other-modules: Network.AWS.CloudFront.SignedCookies.CLI.Internal Network.AWS.CloudFront.SignedCookies.Crypto.Internal build-depends: aeson ^>= 2.0.2 || ^>= 2.1 , aeson-pretty ^>= 0.8.9 , asn1-encoding ^>= 0.9.6 , asn1-types ^>= 0.3.4 , base64-bytestring ^>= 1.2.0.1 , bytestring ^>= 0.11.1 , cookie ^>= 0.4.5 , cryptonite ^>= 0.29 || ^>= 0.30 , lens ^>= 5.0.1 || ^>= 5.1 || ^>= 5.2 , lens-aeson ^>= 1.2 , optparse-applicative ^>= 0.16.1 || ^>= 0.17 , pem ^>= 0.2.4 , text ^>= 1.2.4.1 , time ^>= 1.9.3 || ^>= 1.10 || ^>= 1.11 , vector ^>= 0.12.3 || ^>= 0.13 executable aws-cloudfront-signed-cookies import: base hs-source-dirs: executables main-is: aws-cloudfront-signed-cookies.hs build-depends: aws-cloudfront-signed-cookies test-suite hedgehog import: base hs-source-dirs: test type: exitcode-stdio-1.0 main-is: Main.hs ghc-options: -threaded default-extensions: QuasiQuotes TemplateHaskell build-depends: aws-cloudfront-signed-cookies , hedgehog ^>= 1.0.5 || ^>= 1.1 || ^>= 1.2 , neat-interpolation ^>= 0.5.1.2