Skip to content

Commit

Permalink
Update references to Markdown MongoDB specifications (#888)
Browse files Browse the repository at this point in the history
  • Loading branch information
eramongodb authored Oct 3, 2024
1 parent bca8e7d commit a650d17
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions integrating.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ Seek help in the slack channel \#drivers-fle.
After you have a binding, integrate libmongocrypt in your driver to
support client side encryption.

See the [driver spec](https://github.com/mongodb/specifications/blob/master/source/client-side-encryption/client-side-encryption.rst)
See the [driver spec](https://github.com/mongodb/specifications/blob/master/source/client-side-encryption/client-side-encryption.md)
for a reference of the user-facing API. libmongocrypt is needed for:

- Automatic encryption/decryption
Expand Down Expand Up @@ -243,7 +243,7 @@ Credentials for one or more KMS providers.

**Driver needs to...**

Fetch credentials for supported KMS providers. See the [Client Side Encryption specification](https://github.com/mongodb/specifications/blob/master/source/client-side-encryption/client-side-encryption.rst#automatic-credentials) for details.
Fetch credentials for supported KMS providers. See the [Client Side Encryption specification](https://github.com/mongodb/specifications/blob/master/source/client-side-encryption/client-side-encryption.md#automatic-credentials) for details.

Pass credentials to libmongocrypt using `mongocrypt_ctx_provide_kms_providers`.

Expand Down
2 changes: 1 addition & 1 deletion kms-message/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ implements the request format.
- `test_kms_azure_online` makes live requests, and has additional requirements (must have working credentials).

### Requirements
- A complete installation of the C driver. (libbson is needed for parsing JSON, and libmongoc is used for creating TLS streams). See http://mongoc.org/libmongoc/current/installing.html for installation instructions. For macOS, `brew install mongo-c-driver` will suffice.
- A complete installation of the C driver. (libbson is needed for parsing JSON, and libmongoc is used for creating TLS streams). See the [C Driver Manual](https://www.mongodb.com/docs/languages/c/c-driver/current/libmongoc/tutorials/obtaining-libraries/) for installation instructions. For macOS, `brew install mongo-c-driver` will suffice.
- An Azure key vault, and a service principal with an access policy allowing encrypt / decrypt key operations. The following environment variables must be set:
- AZURE_TENANT_ID
- AZURE_CLIENT_ID
Expand Down
2 changes: 1 addition & 1 deletion src/mc-fle-blob-subtype-private.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

/* FLE Blob Subtype is the first byte of a BSON Binary Subtype 6.
* FLE1 Blob Subtypes are defined in:
* https://github.com/mongodb/specifications/blob/master/source/client-side-encryption/subtype6.rst
* https://github.com/mongodb/specifications/blob/master/source/bson-binary-encrypted/binary-encrypted.md
* FLE2 Blob Subtypes are currently defined in:
* https://github.com/markbenvenuto/mongo-enterprise-modules/blob/fle2/fle_protocol.md#reference-bindata-6-subtypes.
*/
Expand Down

0 comments on commit a650d17

Please sign in to comment.