Добавление / импорт сертификата с паролем через командную строку 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?)
Я уверен, что пароль правильный, потому что он работает, если я ввожу его вручную.
Спасибо!
1 ответ:
Понял!
Пароль начинается с доллара, и я не избежал его с помощью \.
Итак, допустим, пароль $tup1dP@ssw0rd команда должна быть:
security import certificate.pfx -k ~/Library/Keychains/login.keychain -P \$tup1dP@ssw0rd
Comments