openssl terus memberi saya kesalahan "opsi tidak dikenal"

19

Saya mencoba membuat sertifikat SSL untuk pertama kalinya. Saya tidak tahu bagaimana ini bekerja dan saya hanya mengikuti beberapa instruksi yang diberikan kepada saya.

perintah pertama berfungsi dengan baik:

openssl genrsa -des3 -out privkey.key 2048

maka perintah kedua memberi saya kesalahan:

openssl req –new –nodes -key privkey.key –out server.csr

ia mengatakan "opsi tidak diketahui -baru" dan kemudian daftar semua opsi, salah satunya tentu saja "-baru"

Google pesan kesalahan hanya memberi saya satu posting forum yang berguna yang mengatakan saya perlu menggunakan opsi -config untuk menunjuk ke file openssl.cnf saya. SO Saya mencari satu-satunya instance dari openssl.cnf yang ada di instalasi XAMPP saya.

ini memberi saya kesalahan "opsi tidak dikenal" tambahan, tergantung pada di mana dalam perintah saya meletakkan opsi -config.

openssl req -config /Applications/XAMPP/xamppfiles/share/openssl/openssl.cnf 
-key privkey.key –out server.csr -new -nodes

ini memberi saya "opsi tidak dikenal-keluar" yang konyol.

Bisakah seseorang membantu saya dengan urutan perintah, atau beri tahu saya jika ada bug yang diketahui dengan perintah XAMPP openssl?

Saya menjalankan OSX Lion dan XAMPP 1.7.3

PetroleumJelliffe
sumber

Jawaban:

40

Ok, ini agak aneh, tetapi Anda tidak akan menjadi gila.

Menyalin dan menempelkan contoh Anda gagal untuk saya seperti halnya untuk Anda. Tetapi mengetik secara manual berfungsi dengan baik.

Sepertinya di mana pun Anda menyalin garis-garis itu telah menukar simbol tanda hubung biasa dengan simbol mesin terbang lain yang serupa. Bahkan, jika Anda melihat sangat dekat Anda dapat mengatakan bahwa tanda hubung yang digunakan dengan -keyterlihat sedikit berbeda dari yang untuk -new, -nodesdan -out(dengan font yang saya gunakan yang benar sedikit lebih pendek).

Hapus semua tanda hubung Anda dan ketik kembali pada baris perintah.

bahamat
sumber
1
Tangkapan bagus! Mari kita dengarkan untuk masa lalu ASCII yang indah, ketika satu tanda hubung sudah cukup bagi kita semua <grin>.
MadHatter mendukung Monica
Astaga, kupikir tanda hubung itu terlihat sedikit lebih panjang tetapi tidak cukup panjang untuk menjadi tanda hubung. Tidak akan pernah mendapatkan ini. Wow. Saya menyalahkan Entourage.
PetroleumJelliffe
terima kasih bahamat, Anda menyelamatkan saya begitu banyak waktu dengan jawaban itu, cintai pekerjaan Anda :)
Armin Nehzat
masih berguna, thanx
Bokw
Tanda hubung (karakter ASCII) dikonversi menjadi tanda hubung (karakter UNICODE) jika koreksi-otomatis dihidupkan. Keduanya terlihat sangat mirip, tetapi mereka berbeda.
MacGyver
-1

ketika Anda ingin menyalin dan menempel! the - in the out jadi gunakan panah untuk sampai ke sana dan menghapus - dan kemudian ketik - dan tekan enter, - dekat keluar adalah satu-satunya - Anda perlu menghapus dan mengetik kemudian berfungsi: D

MultiMedia
sumber
1
Inilah tepatnya jawaban yang ada. Saya tidak melihat bahwa Anda telah menambahkan sesuatu di sini?
Michael Hampton