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}}`