-
Notifications
You must be signed in to change notification settings - Fork 39
encryption specification #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
| Couchbase Lite 2.1 introduces database encryption, this functionality is exclusively available in the Enterprise Edition. | ||
|
|
||
| The xref:#database-upgrade[automatic database upgrade] functionality is *not supported* for encrypted databases. Furthermore, databases encrypted with one SDK (i.e Swift, C#, Java or Objective-C) *cannot* be opened with another SDK. | ||
| If you're migrating an application from Couchbase Lite 1.x to 2.x, note that the xref:#database-upgrade[automatic database upgrade] functionality is *not supported* for encrypted databases. Furthermore, databases encrypted with one SDK (i.e Swift, C#, Java or Objective-C) *cannot* be opened with another SDK. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you clarify what you meant by "databases encrypted with one SDK ..". Did you mean some one creates CBLite db on Android and tries to use that in an iOS app? Maybe clarify that with an example then ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok I've updated the text (see commit below). TBH I don't even know if that is still true. That documentation came in during dev builds but maybe it's not a limitation anymore.
https://issues.couchbase.com/browse/DOC-9272 (cherry picked from commit 8d67de369fefc24ea5fa7601f9dd1673fcec4492)
* DOC-9150-C1 -- C Fleeece API page https://issues.couchbase.com/browse/DOC-9150 (cherry picked from commit 27cd2113a40635e60b51b81594a0c6066f8b21d3) * DOC-9260-C1 -- Align Antora.yml version with Navs https://issues.couchbase.com/browse/DOC-9260 * DOC-9047-C44 -- Restore the kotlin page https://issues.couchbase.com/browse/DOC-9047 (cherry picked from commit e26090242dd93c153f1fe7ba9f55ee36fe75e096) * DOC-9260-C2 -- Tidy remainig beta01 references https://issues.couchbase.com/browse/DOC-9260 DOC-9260-C2 -- Centralize version attribute on antora.yml Effectively remove all hard-coded 3.0.0-beta01 literals and replace with {version-full} or equivalent attribute(s) https://issues.couchbase.com/browse/DOC-9260 DOC-9260-C2 -- Tweaks to navs to Centralize version attribute on antora.yml Effectively remove all hard-coded 3.0.0-beta01 literals and replace with {version-full} or equivalent attribute(s) https://issues.couchbase.com/browse/DOC-9260 DOC-9260-C2 -- Tidy remainig beta01 references https://issues.couchbase.com/browse/DOC-9260 (cherry picked from commit f0fe4d09749b84a33cb72955b21d1b9339ed9865) * DOC-9047-C45 -- n1qldiffs (cherry picked from commit 39a2b380d3ffe075df282ec79fde98801dc5be25) (cherry picked from commit 54d8f0f267f52f13cfafaaa0825c0fdc232c2d67) * DOC-9047-C44 -- Restore the kotlin page (#2) https://issues.couchbase.com/browse/DOC-9047 (cherry picked from commit 3ccfc3220bc73d76628f360aba0c36f30c37d00d) * DOC-9047-C45 -- n1qldiffs NAVS https://issues.couchbase.com/browse/DOC-9047 (cherry picked from commit cfdfbc25a8c8fe01636e7c71b28b352e1dd3dfb6) * DOC-8241-C3 -- Add cheatsheets for Java Consolidate format of cheatsheets https://issues.couchbase.com/browse/DOC-8241 (cherry picked from commit 494d08d51691dafae9a1ba98fc73e2b9565152f9) * DOC-9047-C45 -- n1qldiffs NAVS fix https://issues.couchbase.com/browse/DOC-9047 (cherry picked from commit f14cfb72404773da8e4970e4727ae0a723ae52bf) * DOC-9272-C5 -- Check and update RN issues lists https://issues.couchbase.com/browse/DOC-9272 (cherry picked from commit 766836df3f7016b4d445170a88060807cd07d4f2) * DOC-9272-C5 -- B.5 -- Check and update RN issues lists (#2) https://issues.couchbase.com/browse/DOC-9272 (cherry picked from commit 96ce29d025eab88c4ef1d542177b3d14794101bb) * DOC-9272-C6 -- B.6 -- Supported-OS page -- Add x64 and ARM64 for C https://issues.couchbase.com/browse/DOC-9272 (cherry picked from commit ee4555a60aafcbf70fc5c643d78c25d09b55d884) * DOC_9273-C8 -- C8 -- Set antora-yml to beta02 https://issues.couchbase.com/browse/DOCS-9273 (cherry picked from commit 39e27f9d93fc1953c23ca7f841f19a4cb21cf017) * DOC-9272-C5 -- B.5 -- Check and update RN issues lists (#3) https://issues.couchbase.com/browse/DOC-9272 (cherry picked from commit 8d67de369fefc24ea5fa7601f9dd1673fcec4492) * DOC-9271-C4 -- A.4 -- n1qldiffs NAVS fix formerly DOC-9047-C45 https://issues.couchbase.com/browse/DOC-9271 (cherry picked from commit e686a917e68cfcc822721c7c21a985f23b7145d0) * DOC-9272-C7 -- B.7 --Compatibility -- standardize presentation https://issues.couchbase.com/browse/DOCS-9272 (cherry picked from commit af7cf2075c4651bf247a79513a6199b1fd032354) * DOC-9272-C7 -- B.7 --Compatibility -- standardize presentation (#2) https://issues.couchbase.com/browse/DOCS-9272 (cherry picked from commit 09ae3a7f662050e9ef51b1f6339e552a08888bb5) * DOC-9271-C6 -- A.6 -- Kotlin page -- include feedback (#2) https://issues.couchbase.com/browse/DOCS-9271 formerly DOC-9047-C44 (cherry picked from commit e5b5365aa51af55ef86f800c275220c04688c19d) * DOC-9268 -- B.10 iOS Framework https://issues.couchbase.com/browse/DOC-9268 https://issues.couchbase.com/browse/DOC-9272 (B.10) (cherry picked from commit f78f4f853e508ad8cb1b9d74f29e6eb944a6f304) * DOC-9150-C1 A.1 -- Fleece API page (include feedback) https://issues.couchbase.com/browse/DOC-9150 (cherry picked from commit 65171b998c09b4665cf9b3e1a2be84d4d55b5a51) * DOC-9047-C46 -- Fix project beta 02 refs https://issues.couchbase.com/browse/DOC-9047 (cherry picked from commit 13a34b453aa8cd651a2c8ed31b4314838cddeaf9) * DOC-9305 -- D.2 -- Download link feedback https://issues.couchbase.com/browse/DOC-9305 (cherry picked from commit b1a55847d2ce6296234d1c4af883fe0233543983) * DOC-9272-C3-D2 -- D2.a -- Download link feedback https://issues.couchbase.com/browse/DOC-9272 (cherry picked from commit c00110dec7e3309aeb46f7b19e66bd3700e86fdf) (cherry picked from commit ac67a646c1c36f7174d619ed6a7f2494bb523f31) * DOC-9272-C3-D3b -- D.3.b -- Download link feedback https://issues.couchbase.com/browse/DOC-9272 (cherry picked from commit 0a28abc4824c74a667327ccac9db166e4573bbd9) * DOC-9047-C47 -- D.3.c -- API References link to EE https://issues.couchbase.com/browse/DOC-9047 (cherry picked from commit d27dc32e4462b09e280114ad7b565ac1de97c336) * Qf211019-2 -- Fix typos (cherry picked from commit 603795a7cd7d0577578b18fcb99f9afce9768029) * DOC-9047-C48 -- RN Issue List Updates https://issues.couchbase.com/browse/DOC-9047 (cherry picked from commit 7048bdeeb538288f9c2e12ccbe59328aa77d84ee) * DOC-9047-C49 -- Reset Downloads for Linux/macOS https://issues.couchbase.com/browse/DOC-9047 (cherry picked from commit eef767c4fbb58f8b39914ee29fab4c099b8a764a)
DOC-7710: Add Maven instructions
No description provided.