From 2faf0e3284e1e814539ea649303946b252f2b249 Mon Sep 17 00:00:00 2001 From: EdwardAngert <17991901+EdwardAngert@users.noreply.github.com> Date: Tue, 11 Mar 2025 19:29:40 +0000 Subject: [PATCH] add cert to jetbrains plugin settings --- .../user-guides/workspace-access/jetbrains.md | 71 +++++++++++-------- 1 file changed, 42 insertions(+), 29 deletions(-) diff --git a/docs/user-guides/workspace-access/jetbrains.md b/docs/user-guides/workspace-access/jetbrains.md index f99ae8d851aca..9f78767863590 100644 --- a/docs/user-guides/workspace-access/jetbrains.md +++ b/docs/user-guides/workspace-access/jetbrains.md @@ -94,44 +94,57 @@ Failed to configure connection to https://coder.internal.enterprise/: PKIX path ``` To resolve this issue, you will need to add Coder's certificate to the Java -trust store present on your local machine. Here is the default location of the -trust store for each OS: +trust store present on your local machine as well as to the Coder plugin settings. -```console -# Linux -/jbr/lib/security/cacerts +1. Add the certificate to the Java trust store: -# macOS -/jbr/lib/security/cacerts -/Library/Application Support/JetBrains/Toolbox/apps/JetBrainsGateway/ch-0//JetBrains Gateway.app/Contents/jbr/Contents/Home/lib/security/cacerts # Path for Toolbox installation +
-# Windows -C:\Program Files (x86)\\jre\lib\security\cacerts -%USERPROFILE%\AppData\Local\JetBrains\Toolbox\bin\jre\lib\security\cacerts # Path for Toolbox installation -``` + #### Linux -To add the certificate to the keystore, you can use the `keytool` utility that -ships with Java: + ```none + /jbr/lib/security/cacerts + ``` -```console -keytool -import -alias coder -file -keystore /path/to/trust/store -``` + Use the `keytool` utility that ships with Java: -You can use `keytool` that ships with the JetBrains Gateway installation. -Windows example: + ```shell + keytool -import -alias coder -file -keystore /path/to/trust/store + ``` -```powershell -& 'C:\Program Files\JetBrains\JetBrains Gateway /jbr/bin/keytool.exe' 'C:\Program Files\JetBrains\JetBrains Gateway /jre/lib/security/cacerts' -import -alias coder -file + #### macOS -# command for Toolbox installation -& '%USERPROFILE%\AppData\Local\JetBrains\Toolbox\apps\Gateway\ch-0\\jbr\bin\keytool.exe' '%USERPROFILE%\AppData\Local\JetBrains\Toolbox\bin\jre\lib\security\cacerts' -import -alias coder -file -``` + ```none + /jbr/lib/security/cacerts + /Library/Application Support/JetBrains/Toolbox/apps/JetBrainsGateway/ch-0//JetBrains Gateway.app/Contents/jbr/Contents/Home/lib/security/cacerts # Path for Toolbox installation + ``` -macOS example: + Use the `keytool` included in the JetBrains Gateway installation: -```shell -keytool -import -alias coder -file cacert.pem -keystore /Applications/JetBrains\ Gateway.app/Contents/jbr/Contents/Home/lib/security/cacerts -``` + ```shell + keytool -import -alias coder -file cacert.pem -keystore /Applications/JetBrains\ Gateway.app/Contents/jbr/Contents/Home/lib/security/cacerts + ``` + + #### Windows + + ```none + C:\Program Files (x86)\\jre\lib\security\cacerts\%USERPROFILE%\AppData\Local\JetBrains\Toolbox\bin\jre\lib\security\cacerts # Path for Toolbox installation + ``` + + Use the `keytool` included in the JetBrains Gateway installation: + + ```powershell + & 'C:\Program Files\JetBrains\JetBrains Gateway /jbr/bin/keytool.exe' 'C:\Program Files\JetBrains\JetBrains Gateway /jre/lib/security/cacerts' -import -alias coder -file + + # command for Toolbox installation + & '%USERPROFILE%\AppData\Local\JetBrains\Toolbox\apps\Gateway\ch-0\\jbr\bin\keytool.exe' '%USERPROFILE%\AppData\Local\JetBrains\Toolbox\bin\jre\lib\security\cacerts' -import -alias coder -file + ``` + +
+ +1. In JetBrains, go to **Settings** > **Tools** > **Coder**. + +1. Paste the path to the certificate in **CA Path**. ## Manually Configuring A JetBrains Gateway Connection @@ -185,7 +198,7 @@ This is in lieu of using Coder's Gateway plugin which automatically performs the ![Gateway Choose IDE](../../images/gateway/gateway-choose-ide.png) - The JetBrains IDE is remotely installed into `~/. cache/JetBrains/RemoteDev/dist` + The JetBrains IDE is remotely installed into `~/.cache/JetBrains/RemoteDev/dist` 1. Click **Download and Start IDE** to connect. pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy