openssl komutunda yardım almak istiyorum. Çalıştığım bir komut dosyası için pkcs12 sertifikasında konu = satırını otomatik hale getirmem gerekiyor. Ben Kimlik/Belgesi içeriğini görüntülemek için openssl kullandımpkcs12 sertifikasından bilgi almak için openssl ile çalışma
: Ben parola üç kez isteniyor
openssl pkcs12 -info -in /Users/[user]/Desktop/ID.pfx
Ama. Parola iletilerinden birini ortadan kaldırmak için kullanıyorum, ancak hala PEM geçiş deyimi ve doğrulama girişi isteniyor.
Diğer iki parola sorununa $ {password} geçmek için bir yol bulmalıyım veya bir ctl-c komut dosyası sorunu var. İhtiyacım olan bilgi parçası, ikinci şifre isteminden önce stdout'a verilir.
Herhangi bir yardım için teşekkür ederiz!
Açıkçası ben bu yazı için sertifika çıkışını gutted .... ama ne gördüğümü fikrini almalısınız: "Cevapsız bu soruyu kaldırmak için burayabash-3.2# openssl pkcs12 -info -in /Users/[user]/Desktop/ID.pfx -passin pass:${password}
MAC Iteration 2048
MAC verified OK
PKCS7 Encrypted data: pbeWithSHA1And40BitRC2-CBC, Iteration 2048
Certificate bag
Bag Attributes
localKeyID: ****
friendlyName: ****
subject=****
issuer=****
-----BEGIN CERTIFICATE-----
::HASH REMOVED::
-----END CERTIFICATE-----
PKCS7 Data
Shrouded Keybag: ****
Bag Attributes
localKeyID: ****
friendlyName: ****
Key Attributes: <No Attributes>
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info:
::HASH REMOVED::
-----END RSA PRIVATE KEY-----
bash-3.2#
Muhtemelen davayla ilgili örnek bir .pfx/.p12 dosyası göndermelisiniz. Ayrıca, -clcerts', 'nokeys', '-password' gibi seçenekleri kullanmayı düşünün. Ayrıca 'openssl pkcs12 -help' deneyin. – abbot
openssl pkcs12 -nokeys -in /Users/[User]/Desktop/ID.pfx -passin pass: $ {password} hile yaptı. Beni doğru yönde işaret ettiğin için teşekkür ederim! – Sonic84