Skip to content

Conversation

@aclark4life
Copy link
Collaborator

@aclark4life aclark4life commented Jun 27, 2025

Previous attempts and additional context here:

@aclark4life

This comment was marked as resolved.

@timgraham

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@timgraham

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@timgraham

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@timgraham

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@timgraham

This comment was marked as resolved.

aclark4life and others added 29 commits October 27, 2025 19:50
In addition to removing the arg from the showencryptedfields
command, reduces complexity in schema editor with removal of the
`create_data_keys` boolean. Previous logic may have been flawed in
looking up existing keys.
Also put the key vault inside the test database for easy tear down,
tested and working local.
- EncryptedArrayField
- EncryptedObjectIdField
- EncryptedUUIDField
Belongs with Django field tests
Unfortunately I think we'll need to explain this by example. I'm tempted
to use `mongosh` but probably best to stick to Python.
Added in 892bb6b (unless we need to
call out queryset limitations in addition)
It doesn't really matter but may as well be consistent with tutorial when
possible. Curiously and confusingly the CSFLE spec uses "keyvault.datakeys".
Also conditionally include `master_key` in call to `create_data_key` if
kms_provider != "local".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants