security
Administruj pękami kluczy, kluczami, certyfikatami oraz framework'iem Security. Więcej informacji: https://keith.github.io/xcode-man-pages/security.1.html.
- Wypisz wszystkie dostępne pęki kluczy:
security list-keychains
- Usuń zadany pęk kluczy:
security delete-keychain
ścieżka/do/pliku.keychain
- Utwórz pęk kluczy:
security create-keychain -p
hasło
ścieżka/do/pliku.keychain
- Ustaw certyfikat który ma być używany przy stronie internetowej lub [s]erwisie używając nazwy własnej (ta komenda nie powiedzie się gdy więcej niż jeden certyfikat ma taką samą nazwę własną):
security set-identity-preference -s
URL|hostname|serwis -c "
nazwa_własna"
ścieżka/do/pliku.keychain
- Dodaj certyfikat z pliku do pęku [k]luczy (Jeżeli parametr -k nie został podany, domyślny pęk kluczy zostanie wykorzystany):
security add-certificates -k
plik.keychain
ścieżka/do/certyfikatu.keychain.pem
- Dodaj certyfikat CA do ustawień zaufania dla każdego użytkownika:
security add-trusted-cert -k
ścieżka/do/pęku_kluczy_użytkownika.keychain-db
ścieżka/do/certyfikatu_ca.pem
- Usuń certyfikat CA z ustawień zaufania dla każdego użytkownika:
security remove-trusted-cert
ściieżka/do/certyfikatu_ca.pem