openssl tiếp tục cung cấp cho tôi tùy chọn không xác định


19

Tôi đang cố gắng tạo chứng chỉ SSL lần đầu tiên. Tôi không biết làm thế nào điều này hoạt động và chỉ đơn giản là làm theo một số hướng dẫn được cung cấp cho tôi.

Lệnh đầu tiên hoạt động tốt:

openssl genrsa -des3 -out privkey.key 2048

Sau đó, lệnh thứ hai sẽ cho tôi các lỗi:

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

nó nói "tùy chọn chưa biết -new" và sau đó liệt kê tất cả các tùy chọn, một trong số đó là khóa học "-new"

Google thông báo lỗi chỉ cung cấp cho tôi một bài đăng diễn đàn hữu ích nói rằng tôi cần sử dụng tùy chọn -config để trỏ đến tệp openssl.cnf của mình. Vì tôi đã tìm kiếm ví dụ duy nhất của openssl.cnf trong bản cài đặt XAMPP của tôi.

điều này đã cho tôi thêm các lỗi "tùy chọn không xác định", tùy thuộc vào vị trí trong lệnh tôi đặt tùy chọn -config.

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

điều này mang lại cho tôi "tùy chọn không xác định", thật nực cười.

Ai đó có thể giúp tôi thứ tự các lệnh, hoặc cho tôi biết nếu có lỗi đã biết với lệnh opensAMP XAMPP không?

Tôi đang chạy OSX Lion và XAMPP 1.7.3

Câu trả lời:


40

Ok, điều này thật kỳ lạ, nhưng bạn sẽ không điên.

Sao chép và dán ví dụ của bạn thất bại đối với tôi giống như cách mà nó làm cho bạn. Nhưng gõ nó bằng tay hoạt động tốt.

Dường như bất cứ nơi nào bạn sao chép những dòng đó từ đã hoán đổi biểu tượng dấu gạch ngang thông thường bằng một glyph khác, trông tương tự. Trong thực tế, nếu bạn nhìn rất chặt chẽ bạn có thể nói rằng các dấu gạch ngang sử dụng với -keyngoại hình hơi khác so với những người cho -new, -nodes-out(với font Tôi đang sử dụng đúng là hơi ngắn hơn).

Xóa tất cả dấu gạch ngang của bạn và nhập lại chúng trên dòng lệnh.


1
Bắt tốt đẹp! Chúng ta hãy nghe nó cho những ngày tốt đẹp của ASCII, khi một dấu gạch ngang là đủ cho tất cả chúng ta <grin>.
MadHatter hỗ trợ Monica

Trời ạ, tôi nghĩ những dấu gạch ngang đó trông hơi dài nhưng không đủ dài để là dấu gạch ngang. Không bao giờ có được điều này. Ồ Tôi đổ lỗi cho Entourage.
Dầu

cảm ơn bahamat, bạn đã tiết kiệm cho tôi rất nhiều thời gian với câu trả lời đó, yêu công việc của bạn :)
Armin Nehzat

vẫn còn hữu ích, thanx
Bokw 18/05/2015

Dấu gạch nối (ký tự ASCII) được chuyển đổi thành dấu gạch ngang (ký tự UNICODE) nếu tự động sửa được bật. Cả hai trông rất giống nhau, nhưng chúng khác nhau.
MacGyver

-1

khi bạn muốn sao chép và dán! - trong khi ra ngoài, hãy sử dụng các mũi tên để đến đó và xóa - và sau đó nhập - và nhấn enter, - gần ra là duy nhất - bạn cần xóa và nhập sau đó nó hoạt động: D


1
Đây chính xác là những gì câu trả lời hiện có nói. Tôi không thấy rằng bạn đã thêm bất cứ điều gì ở đây?
Michael Hampton
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.