Are you curious about how the Amazon S3 Encryption Java client makes use of meta information to support client-side encryption? Have you ever wondered how you can write code in other languages that can encrypt/decrypt S3 objects in a format that is compatible with the AWS SDK for Java, or an AWS SDK for another language?
If so, look no further. We have just published an Appendix to provide a summary of the S3 client-side crypto meta information. Enjoy!