2014-05-01 26 views
5

Bir .pfx sertifikasını komut satırından almaya çalışıyorum. Bu sertifika bir şifre ile korunmaktadır. Terminalde bunu yapmanın bir yolu var mı? OS X 10.8 çalıştırıyorum. Ben bu komutu kullandığınızdaSertifikaya sahip bir parola ile sertifika ekleme/alma Mac OS X

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

:

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

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

bu hatayı alıyorum ben bu komutu kullandığınızda

ben şifre isteyen varsayılan pop-kalk

Parola doğru olduğundan eminim çünkü el ile girdiğimde çalışır.

Teşekkürler!

cevap

6

Anladım!

Parola bir dolar ile başlar ve ben bir \ ile onu kaçmadım.

security import certificate.pfx -k ~/Library/Keychains/login.keychain -P \[email protected] 
+0

bu harika:

Yani komut olmak zorunda r0la şifre $ tup1dP @ olduğunu varsayalım. Benim durumumda '&' karakterinden kaçmak zorunda kaldım. Teşekkürler! – Jeff

+0

Başka bir örnek, 'bu karakterleri bir parolada kullan' seçeneğine eklemek. :) – Matter