31

I'm trying to create an SSL cert for the first time. I have no idea how this works and am simply following some instructions provided to me.

first command works fine:

openssl genrsa -des3 -out privkey.key 2048 

then the second command is giving me the errors:

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

it says "unknown option -new" and then lists all of the options, one of which is of course "-new"

Google the error message only gives me one useful forum post which says I need to use the -config option to point to my openssl.cnf file. SO I searched for the only instance of openssl.cnf is in my XAMPP installation.

this gave me additional "unknown option" errors, depnding on where in the command I put the -config option.

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

this gives me "unknown option -out" which is ridiculous.

Can someone help me with the order of commands, or let me know if there are known bugs with the XAMPP openssl command?

I'm running OSX Lion and XAMPP 1.7.3

1 Answer 1

71

Ok, this is kind of weird, but you're not going insane.

Copying and pasting your example fails for me in the same way that it does for you. But typing it manually works fine.

It looks like wherever you copied those lines from has swapped the regular dash symbol with another, similar looking glyph. In fact, if you look very closely you can tell that the dash used with -key looks slightly different than the ones for -new, -nodes and -out (with the font I'm using the correct one is slightly shorter).

Delete all of your dashes and re-type them on the command line.

7
  • 2
    Nice catch! Let's hear it for the good old days of ASCII, when one dash was enough for us all <grin>. Commented Aug 14, 2011 at 5:29
  • Jeez, I thought those dashes looked slightly longer but not long enough to be em dashes. Never would have gotten this. Wow. I blame Entourage. Commented Aug 15, 2011 at 1:52
  • thanks bahamat, you saved me so much time with that answer, love your work :) Commented Jul 5, 2013 at 6:55
  • The hyphen (ASCII character) gets converted to a dash (UNICODE character) if auto-correct is turned on. They both look very similar, but they are different. Commented Dec 19, 2016 at 22:57
  • @PetroleumJelliffe then there is an en-dash smaller than an em-dash and slightly longer than a dash. ASCII... :cry: Commented Feb 21, 2017 at 8:20

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.