Резервне копіювання брелока, перш ніж щось намагатися.
Лістинг кореневих сертифікатів:
sudo security dump-keychain /System/Library/Keychains/SystemRootCertificates.keychain
Просто подивіться на дамп назви або сертифікати хеш-значень SHA-1, яких ви хочете позбутися, і запишіть їх.
Тепер ви можете видалити ці кореневі сертифікати за допомогою security delete-certificate
команди.
Використання: delete-сертифікат [-c ім'я] [-Z хеш] [-t] [брелок ...]
-c Specify certificate to delete by its common name
-Z Specify certificate to delete by its SHA-1 hash value
-t Also delete user trust settings for this certificate The certificate to be deleted must be uniquely specified either by a
рядок, знайдений у загальній назві, або в хеші SHA-1. Якщо для пошуку не вказані брелки, використовується список пошуку за замовчуванням.
Наприклад, ви можете видалити китайські кореневі сертифікати за допомогою цієї команди:
sudo security delete-certificate -Z 8BAF4C9B1DF02A92F7DA128EB91BACF498604B6F /System/Library/Keychains/SystemRootCertificates.keychain