Де зберігаються кореневі ЦС в OS X?


1

Мені потрібен один з кореневих сертифікатів ЦС, як ім'я файлу, щоб перейти до програми командного рядка. Я можу завантажити його з DigiCert (і перетворити в потрібний формат, .crt) вручну, але мені здається, що простіше просто використовувати CA, яку OS X вже має. Це загальний сертифікат, і всі мої сервери Linux вже є, наприклад.

У додатку "Keychain Access" правильний сертифікат існує, але я не можу знайти нічого, що говорить про те, де він живе.

Чи існують ці ЦС у файловій системі або лише у непрозорому патентованому форматі для API X OS?

Відповіді:


2

Корені ЦС зберігаються в:

/System/Library/Keychains/SystemCACertificates.keychain /System/Library/Keychains/SystemRootCertificates.keychain

Так, це файли брелоків OS X, які є непрозорими, хоча і не обов'язково пропрієтарними. Теоретично можна використати API служб Keychain Services OS X, щоб отримати дані сертифіката всередині файлу keychain, але це може бути надмірним.

Якщо ви бажаєте отримати відчутну копію будь-якого з сертифікатів кореневого центру сертифікації, просто виділіть його у доступі до Keychain Access і перетягніть їх на робочий стіл, щоб зробити копію їх у форматі .cer.

(Ви також можете скористатися функцією швидкого перегляду у Finder, щоб переглянути інформацію про сертифікат).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.