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

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.


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


1
Inilah tepatnya jawaban yang ada. Saya tidak melihat bahwa Anda telah menambahkan sesuatu di sini?
Michael Hampton
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.