Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ To establish secure communication between the Bijira Gateway and your backend, y

Mutual TLS authentication involves both the client and server validating each other’s certificates before establishing a connection. The following diagram depicts this scenario:

![Mutual TLS authentication](../../../assets/img/authentication-and-authorization/mutual-ssl-authentication.png)
![Mutual TLS authentication](../../assets/img/authentication-and-authorization/mutual-ssl-authentication.png)

## Configure mutual TLS to establish secure connectivity

Expand Down Expand Up @@ -46,17 +46,17 @@ Follow the step-by-step instructions below depending on how you want to establis
7. Click **Add Client Certificate**.
8. In the **Add Client Certificate Pair** dialog, select **Generate new key pair** and specify a value as the common name for the certificate pair. This value will be used to identify the certificate.

![Generate new key pair](../../../assets/img/authentication-and-authorization/generate-new-key-pair.png)
![Generate new key pair](../../assets/img/authentication-and-authorization/generate-new-key-pair.png){: style="width:300px"}

9. Optionally, click **Show advanced options** to expand the section and specify appropriate values for each of the fields.
10. Click **Generate**. This generates the certificate and lists it under **Existing Certificates**.
11. Click the more options icon corresponding to the certificate and then click **View and Download**.

![View and download certificate](../../../assets/img/authentication-and-authorization/view-and-download.png)
![View and download certificate](../../assets/img/authentication-and-authorization/view-and-download.png){: style="width:500px"}

This opens the certificate for you to view and download.

![Certificate details](../../../assets/img/authentication-and-authorization/certificate-details.png)
![Certificate details](../../assets/img/authentication-and-authorization/certificate-details.png){: style="width:500px"}

12. To download the certificate in PEM format, click **Download**. You can add this certificate as a trusted certificate in the API backend server.

Expand All @@ -74,17 +74,17 @@ Follow the step-by-step instructions below depending on how you want to establis
7. Click **Add Client Certificate**.
8. In the **Add Client Certificate Pair** dialog, select **Use my own key pair**.

![Use own key pair](../../../assets/img/authentication-and-authorization/use-own-key-pair.png)
![Use own key pair](../../assets/img/authentication-and-authorization/use-own-key-pair.png){: style="width:300px"}

9. Upload the private key and public certificate in PEM format or copy and paste the content of the private key and public certificate.
10. Click **Add**. This generates the certificate and lists it under **Existing Certificates**.
11. Click the more options icon corresponding to the certificate and then click **View and Download**.

![View and download certificate](../../../assets/img/authentication-and-authorization/view-and-download.png)
![View and download certificate](../../assets/img/authentication-and-authorization/view-and-download.png){: style="width:500px"}

This opens the certificate for you to view and download.
This opens the certificate for you to view and download.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Inconsistent with AI summary - typo appears unfixed.

The AI summary indicates that line 85 was corrected to remove an extra space ("This opens the certificate" → "This opens the certificate"), but the current code still shows "This opens the certificate" with a double space between "the" and "certificate".

📝 Verify and apply the typo fix
-       This opens the  certificate for you to view and download.
+       This opens the certificate for you to view and download.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
This opens the certificate for you to view and download.
This opens the certificate for you to view and download.
🤖 Prompt for AI Agents
In
`@en/docs/develop-api-proxy/authentication-and-authorization/secure-communication-between-the-bijira-gateway-and-your-backend-with-mutual-tls.md`
at line 85, The sentence "This opens the  certificate for you to view and
download." contains an extra space between "the" and "certificate"; edit the
markdown content in
secure-communication-between-the-bijira-gateway-and-your-backend-with-mutual-tls.md
to remove the double space so it reads "This opens the certificate for you to
view and download." and save the file.


![Certificate details](../../../assets/img/authentication-and-authorization/certificate-details.png)
![Certificate details](../../assets/img/authentication-and-authorization/certificate-details.png){: style="width:500px"}

12. To download the certificate in PEM format, click **Download**. You can add this certificate as a trusted certificate in the API backend server.

Expand All @@ -97,7 +97,7 @@ To associate a certificate with the API, follow the steps given below:
1. On the **Endpoints** page, go to the **Existing Certificates** section.
2. Select the certificate you want to associate with the API.

![Associate certificate](../../../assets/img/authentication-and-authorization/associate-certificate.png)
![Associate certificate](../../assets/img/authentication-and-authorization/associate-certificate.png){: style="width:500px"}

3. Click **Save**.

Expand Down