Добавление / импорт сертификата с паролем через командную строку Mac OS X

Я пытаюсь импортировать .сертификат pfx через командную строку. Этот сертификат защищен паролем. Есть ли способ сделать это в терминале? Я запускаю OS X 10.8.

когда я использую эту команду, я получаю всплывающее окно по умолчанию запрашивает пароль:

security import certificate.pfx -k ~/Library/Keychains/login.keychain

когда я использую эту команду:

security import certificate.pfx -k ~/Library/Keychains/login.keychain -P password

Я получаю эту ошибку:

SecKeychainItemImport: MAC verification failed during PKCS12 import (wrong password?)

Я уверен, что пароль правильный, потому что он работает, если я ввожу его вручную.

спасибо!

1 ответов


получил его!

пароль начинается с доллара, и я не избежал его с \.

Итак, скажем, пароль $tup1dP@ssw0rd команда должна быть:

security import certificate.pfx -k ~/Library/Keychains/login.keychain -P $tup1dP@ssw0rd