OS X'te depolanan kök CA'lar nerede?


1

Komut satırı programına geçmek için dosya adı olarak kök CA sertifikalarından birine ihtiyacım var. DigiCert'ten indirebilir (ve istenen formata, .crt'ye dönüştürebilirim), ancak OS X'in sahip olması gereken CA'yı kullanmanın daha kolay olduğunu düşünüyorum. Bu ortak bir sertifika ve tüm Linux sunucularım zaten buna sahip.

"Keychain Access" uygulamasında doğru sertifika var, ancak nerede yaşadığını söyleyen hiçbir şey bulamıyorum.

Bu CA'lar dosya sisteminde mi, yoksa yalnızca OS X API'ler için opak özel bir biçimde mi var?

Yanıtlar:


2

Kök CA'lar saklanır:

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

Evet, bunlar mutlaka özel olmasına rağmen opak olan OS X anahtarlık dosyalarıdır. Anahtarlık dosyasının içindeki sertifika verilerine erişmek için OS X'in Anahtarlık Hizmetleri API'lerini teorik olarak kullanabilirsiniz, ancak bu fazlaca olabilir.

Kök CA sertifikalarından herhangi birinin somut bir kopyasını istiyorsanız, bunu Anahtarlık Erişimi'nde seçin ve kopyalarını .cer biçiminde yapmak için Masaüstüne sürükleyin.

(Sertifika bilgilerini önizlemek için Bulucu'da Hızlı Bak'ı da kullanabilirsiniz).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.