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



Я пытаюсь импортировать a .сертификат 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?)


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

Спасибо!

623   1  

1 ответ:

Понял!

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

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

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

Comments

    Ничего не найдено.