You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Ask [questions](https://repost.aws/tags/TAc3VKZnkNQyimpHnCHetNOQ/aws-crypto-tools) on AWS re:Post under AWS Crypto Tools tag
33
35
34
36
# Getting Started
35
37
36
38
## Required Prerequisites
37
39
To use the DB-ESDK for DynamoDB in Java, you must have:
38
40
39
41
***A Java 8 or newer development environment**
40
-
41
42
If you do not have one,
42
43
go to [Java SE Downloads](https://www.oracle.com/technetwork/java/javase/downloads/index.html) on the Oracle website,
43
44
then download and install the Java SE Development Kit (JDK).
@@ -48,11 +49,12 @@ To use the DB-ESDK for DynamoDB in Java, you must have:
48
49
the [Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files](http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html).
49
50
50
51
***Declare a Dependency on the DB-ESDK for DynamoDB in Java and it's dependencies**
51
-
The DB-ESDK for DynamoDB in Java requires the Dynamodb-Enhanced client
52
-
from the AWS SDK for Java V2.
53
-
It also requires the AWS Cryptographic Material Providers library.
52
+
This library requires the DynamoDB client
53
+
from the AWS SDK for Java V2
54
+
and the AwsCryptographicMaterialProviders library.
54
55
55
-
The KMS and DynamoDB Clients are **optional** dependencies.
56
+
The KMS and DynamoDB-Enhanced Clients from the AWS SDK For Java V2
57
+
are **optional** dependencies.
56
58
57
59
***Via Gradle Kotlin**
58
60
In a Gradle Java Project, add the following to the _dependencies_ section:
@@ -112,35 +114,27 @@ To use the DB-ESDK for DynamoDB in Java, you must have:
112
114
```
113
115
114
116
### AWS Integration
115
-
You need an Amazon Web Services (AWS) account to use
116
-
the AWS Database Encryption SDK for DynamoDB
117
-
(a KMS Key is optional).
117
+
You need an Amazon Web Services (AWS) account to use the DB-ESDK for DynamoDB as it's specifically designed to work with Amazon DynamoDB. Optionally, you can use AWS Key Management Service (AWS KMS) as your main keyring provider.
118
118
119
119
***To create an AWS account**, go to
120
120
[Sign In or Create an AWS Account](https://portal.aws.amazon.com/gp/aws/developer/registration/index.html)
0 commit comments