{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/amazonka-s3-encryption","name":"amazonka-s3-encryption","description":"Addons for amazonka-s3 to\nsupport client-side encryption. This allows the use of a client-side master key\nto encrypt/decrypt data locally and store encrypted data in S3 to be later\ndecrypt by any other client with access to the same master key. Unencrypted\nobject data or keys are not sent to Amazon S3 using this method, but object\nmetadata is transmitted in plaintext.\n\nEncryption and decryption are done in a streaming fashion, with\nencrypted requests being incrementally signed using the version 4 signature\nalgorithm and sent via chunked-encoding.\n\nThe client-side master key you provide can be a symmetric key, an\nasymmetric public/private key pair, or a KMS master key.\n\nThis library is designed to be compatible with the official Java\nAWS SDK (both V1 and V2 envelopes), but only a limited set of the possible\nencryption options are supported. Therefore assuming defaults, objects stored\nwith this library should be retrievable by any of the other official SDKs, and\nvice versa. The metadata can be attached as header metadata\non the stored object or as a separate JSON instructions file.\nPutObject, GetObject, and the various multipart upload operations are supported.\n\nSee Amazonka.S3.Encryption\nto get started.","version":"2.0","softwareVersion":"2.0","license":"https://spdx.org/licenses/MPL-2.0","codeRepository":"https://github.com/brendanhay/amazonka.gitlib","issueTracker":"https://github.com/brendanhay/amazonka/issues","url":"https://github.com/brendanhay/amazonka","keywords":["aws","library","mpl","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"BrendanHay"}],"author":[{"@type":"Person","name":"BrendanHay"}],"copyrightHolder":[{"@type":"Person","name":"BrendanHay"}],"dateCreated":"2023-07-27","dateModified":"2023-07-27","datePublished":"2023-07-27","copyrightYear":2023,"downloadUrl":"https://hackage.haskell.org/package/amazonka-s3-encryption-2.0/amazonka-s3-encryption-2.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/amazonka-s3-encryption"],"funder":[{"@type":"Organization","url":"https://github.com/sponsors/brendanhay"}],"https://www.w3.org/ns/activitystreams#likes":615,"https://forgefed.org/ns#forks":246}