From 79be8c36ec98c763da96de0db2b8c7d7b3b56f14 Mon Sep 17 00:00:00 2001 From: Edward Thomson Date: Tue, 21 Jan 2025 13:27:10 +0000 Subject: [PATCH] Update cert instructions for macOS Keychain Access does not (by default) simply add a cert because you've clicked on it. You need to explicitly add it _and_ choose the correct Keychain (in our case, the login Keychain). --- src/routes/route-certificates.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/routes/route-certificates.tsx b/src/routes/route-certificates.tsx index f11ba4a4..4203f19f 100644 --- a/src/routes/route-certificates.tsx +++ b/src/routes/route-certificates.tsx @@ -96,9 +96,10 @@ export function RouteCertificates() { const steps = { macos: { install: [ - "Open the downloaded certificate file. Keychain Access launches and imports the cert automatically.", - 'Select the login keychain and search for "CodeGate" (it may not appear until you search).', - 'Double-click the "CodeGate CA" certificate.', + "Open the downloaded certificate file; Keychain Access will open and prompt you to to add the certificates.", + "In the Add Certificates dialog, select the `login` keychain, and click Add.", + "In the Keychain Access dialog, select the `login` keychain from the Default Keychains list on the left.", + 'Search for "CodeGate" (it may not appear until you search), then in the search results, double-click the "CodeGate CA" certificate.', 'Expand the Trust section and set the "Secure Sockets Layer" and "X.509 Basic Policy" options to "Always Trust".', "Alternatively, run `security add-trusted-cert -r trustRoot -k ~/Library/Keychains/login.keychain ~/Downloads/codegate.crt` from a terminal.", ],