Support for SSL/TLS in RethinkDB C# Driver #110
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request establishes support for SSL/TLS endpoints to RethinkDB Server (and consequently permits connections to compose.io).
However, the new SSL/TLS features in the C# driver require a commercial subscription license for use. The subscription cost is $8.00 per month. Licenses can be purchased here: https://www.bitarmory.com/payments/rethinkdb
The SSL/TLS features are locked until a
licenseTo
andlicenseKey
are supplied:licenseKey
s are emailed after a subscription has been purchased at the link above. Additionally, revoked or terminated subscriptions can be blocked from future NuGet updates, so there's an incentive to keep the subscription on-going.I decided to license the SSL/TLS code under a commercial license for a few reasons:
Additionally, the RethinkDB binaries are now digitally signed with a strong name to cover scenarios in large corporate environments that have policies of running only signed assemblies.
Related: #50
⌚ 🌆 "I just can't wait... I just can't wait... for saturday night..."