From 4a9b06e3a9ffa86742541911628c7a9e6aedc849 Mon Sep 17 00:00:00 2001 From: Adrien Thebo Date: Thu, 28 Jul 2022 00:07:40 -0700 Subject: [PATCH] security: add trusted cert add/remove examples (#8250) --- pages/osx/security.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/pages/osx/security.md b/pages/osx/security.md index ca4840892..7b6e10457 100644 --- a/pages/osx/security.md +++ b/pages/osx/security.md @@ -1,19 +1,19 @@ # security -> Administer Keychains, keys, certificates and the Security framework. +> Administer keychains, keys, certificates and the Security framework. > More information: . -- List the available keychains: +- List all available keychains: `security list-keychains` - Delete a specific keychain: -`security delete-keychain {{path}}` +`security delete-keychain {{path/to/file.keychain}}` - Create a keychain: -`security create-keychain -p {{password}} {{keychain.name}}` +`security create-keychain -p {{password}} {{path/to/file.keychain}}` - Set a certificate to use with a website or [s]ervice by its [c]ommon name (fails if several certificates with the same common name exist): @@ -21,4 +21,12 @@ - Add a certificate from file to a [k]eychain (if -k isn't specified, the default keychain is used): -`security add-certificates -k {{keychain.name}} {{path/to/file.pem}}` +`security add-certificates -k {{keychain.name}} {{path/to/cert.pem}}` + +- Add a CA certificate to the per-user Trust Settings: + +`security add-trusted-cert -k {{path/to/user-keychain.keychain-db}} {{path/to/ca-cert.pem}}` + +- Remove a CA certificate from the per-user Trust Settings: + +`security remove-trusted-cert {{path/to/ca-cert.pem}}`