установить.p12 или.cer в консоли macos
Я пытаюсь установить .сертификат p12 для моего macos использует командную строку.
Я могу установить .cer
sudo certtool I Certificates.p12 d
но это не работает на компьютерах, где этот сертификат не создается. Как я вижу, я должен использовать .Р12 Но как я могу установить .П12 ?
Я пытался использовать
security add-certificates "/Users/$NAME/Library/Keychains/login.keychain" "$CERT_PATH"
но результат такой же, как и предыдущая команда. Не удается установить .Р12
пожалуйста, помогите.
спасибо,
2 ответов
похоже, вы можете сделать это с помощью команды импорт. Мне удалось сделать следующее:
security create-keychain -p password bobbins.keychain
security add-certificates ./MyCertificate.cer
security unlock-keychain -p password bobbins.keychain
security import ./MyPrivateKey.p12 -k bobbins.keychain -P privateKeyPassword
Я обнаружил,что мне нужно разблокировать брелок, иначе он запросил пароль брелка.
надеюсь, что это помогает.
это импортирует пакет в брелок по умолчанию:
security import ./bundle.p12 -P secretPassword
secretPassword
- пароль шифрования файла p12.
хотя ответ Стюарта должен работать,сначала не требуется создавать другой брелок.