aws / aws/aws-dynamodb-encryption-java
Support AWS KMS grant tokens
- Lenguaje dominante
- Java
- Estrellas
- 141
- Forks
- 74
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
There is no simple support for AWS KMS grant tokens.
Customers can extend `DirectKmsMaterialProvider`
and override the `generateDataKey` or the appropriate AWS KMS call.
see
https://github.com/aws/aws-dynamodb-encryption-java/blob/41ad9bf0e06b9da8dab83cb9d804d3eb68ef29f5/sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/DirectKmsMaterialProvider.java#L250
Guía de contribución
Línea de trabajo
Comienza con sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/DirectKmsMaterialProvider.java, en el generateDataKey mencionado o en la llamada adecuada a AWS KMS. Rastrea cómo se realiza esa llamada y determina la forma prevista para que los llamadores proporcionen tokens de concesión. Se considera completado cuando DirectKmsMaterialProvider ofrece compatibilidad sencilla con los tokens de concesión de AWS KMS sin requerir que los clientes sobrescriban el proveedor.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, java
- Área
- security
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100