eclipse-vertx / eclipse-vertx/vertx-sql-client

Support for encrypted column data for MSSQL

Open
#1,334 3 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted module:mssql
Dominant language
Java
Stars
912
Forks
212
Avg merge
17h 30m
Merged PRs (30d)
3

Description

#### Describe the feature

There doesn't appear to be a way to properly transact on encrypted columns from a SQL Server DB using the reactive client. SQL Server's JDBC driver does support this through explicit methods, and decrypts using a CMK/CEK pair.

#### Use cases

Any MSSQL DB that contains an encrypted column cannot use this project to interface with said data because it will not decrypt the data. This feature will allow a wider support to include all MSSQL DBs that contain encrypted data. Currently Vert.x is the only supported way to work with Hibernate Reactive, so this would be tremendous for anyone working with relational annotations in Java.

#### Contribution

I would be more than happy to take my best shot at implementing this feature, but I do not know anyone that is already looking for this feature and the level of complexity may be outside of my expertise, especially given my limited knowledge of Vert.x. I would be extremely grateful to the Vert.x developers if this was deemed a high enough priority for their attention.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.