कुछ भी करने से पहले बैकअप चाबी का गुच्छा।
मूल प्रमाण पत्र सूचीबद्ध करना:
sudo security dump-keychain /System/Library/Keychains/SystemRootCertificates.keychain
प्रमाणपत्रों के नाम या SHA-1 हैश मूल्यों के लिए बस एक डंप में देखें, जिसे आप छुटकारा चाहते हैं और उन्हें लिखना चाहते हैं।
अब आप security delete-certificate
कमांड का उपयोग करके उस रूट प्रमाणपत्र को हटा सकते हैं ।
उपयोग: हटाना-प्रमाणपत्र [-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