name: aws-cloudfront-signed-cookies
version: 0.1.0.1
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: 2018 Typeclass Consulting, LLC
license: MIT
license-file: license.txt
build-type: Simple
cabal-version: >= 1.10
extra-source-files:
readme.md
source-repository head
type: git
location: https://github.com/typeclasses/aws-cloudfront-signed-cookies
library
default-language: Haskell2010
hs-source-dirs: library
exposed-modules:
Network.AWS.CloudFront.SignedCookies
, Network.AWS.CloudFront.SignedCookies.CLI
, 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.Crypto.Internal
build-depends:
aeson
, asn1-encoding
, asn1-types
, base >=4.7 && <5
, base64-bytestring
, bytestring
, cookie
, cryptonite
, optparse-applicative
, pem
, text
, time
, unordered-containers
, vector
executable aws-cloudfront-signed-cookies
default-language: Haskell2010
hs-source-dirs: executables
main-is: aws-cloudfront-signed-cookies.hs
build-depends:
aws-cloudfront-signed-cookies
, base >=4.7 && <5