software:openssl:installca
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
software:openssl:installca [2025/10/19 17:51] – rodolico | software:openssl:installca [2025/10/19 18:38] (current) – rodolico | ||
---|---|---|---|
Line 132: | Line 132: | ||
- | ==== Automated for RedHat or Debian | + | ===== Automated for Unix ===== |
- | The following script is suitable for use from a centralized server which has root access via ssh to multiple | + | The following script is suitable for use from a centralized server which has root access via ssh to multiple |
+ | |||
+ | It will detect Debian and RedHat based Linux, and FreeBSD Unix. | ||
It will | It will | ||
Line 175: | Line 177: | ||
if [ -f / | if [ -f / | ||
echo " | echo " | ||
- | # Copy the CA certificate | + | # Install |
cp /tmp/ca.pem / | cp /tmp/ca.pem / | ||
- | # Update CA certificates | ||
update-ca-certificates | update-ca-certificates | ||
+ | | ||
elif [ -f / | elif [ -f / | ||
echo " | echo " | ||
- | # Copy the CA certificate | + | # Install |
cp /tmp/ca.pem / | cp /tmp/ca.pem / | ||
- | # Update CA certificates | ||
update-ca-trust | update-ca-trust | ||
+ | | ||
+ | elif [ " | ||
+ | echo " | ||
+ | # Install the CA certificate | ||
+ | cp /tmp/ca.pem / | ||
+ | c_rehash / | ||
+ | | ||
else | else | ||
echo " | echo " | ||
exit 1 | exit 1 | ||
fi | fi | ||
+ | |||
echo "CA certificates updated successfully." | echo "CA certificates updated successfully." | ||
EOF | EOF | ||
Line 196: | Line 205: | ||
</ | </ | ||
+ | ===== MacOS ===== | ||
+ | |||
+ | MacOS is based on FreeBSD and could likely be detected by the generic script under the previous section, but I'll show manual here. | ||
+ | |||
+ | ==== GUI ==== | ||
+ | |||
+ | - Open Finder, then navigate to Applications | Utilities | Keychain Access. | ||
+ | - Open File | Import Items | ||
+ | - Find your certificate and select Open | ||
+ | - Choose which keychain to import it to | ||
+ | - System - Available to all users | ||
+ | - login - Available only to the current user | ||
+ | - Locate the new Cert in the keychain and double click to open it | ||
+ | - Expand the **Trust** section | ||
+ | - Change //When using this certificate// | ||
+ | - Close and save, answering yes to all questions | ||
+ | |||
+ | |||
+ | ==== Command Line ==== | ||
+ | |||
+ | To install rapidly, simply open Terminal (Finder | Applications | Utilities | Terminal ) and issue the following command. You'll need to make sure you know where the PEM file is. | ||
+ | |||
+ | <code sh> | ||
+ | sudo security add-trust-anchor -d -r trustAsRoot -k / | ||
+ | </ |
software/openssl/installca.1760914296.txt.gz · Last modified: 2025/10/19 17:51 by rodolico