req_extensions will put the names in a CSR (signing request) file when running the "req" command.

x509_extensions will put the names in the actual certificate file when running the "x509" command.

On 9/1/2011 7:37 PM, Hopkins, Nathan wrote:

thanks - sorry my previous post wasn't clear enough, the req_extensions value references the section I put the subject. and alt names in...

req_extensions = v3_req

[ v3 req ]

SubjectAltName = @alt_names

Should this work?


----- Original Message -----
From: owner-openssl-us...@openssl.org <owner-openssl-us...@openssl.org>
To: openssl-users@openssl.org <openssl-users@openssl.org>
Sent: Thu Sep 01 18:26:42 2011
Subject: Re: Becoming a CA for group of internal servers?

Ah, there it is.

The "SubjectAltName = @alt_names" line is in the wrong section of your file.

You need to find the line that says "x509_extensions" (There may be more
than
one, try to find the one that is used).  That line contains the name of
another
section, and that other section is the one that needs to say
"SubjectAltName = @alt_names" when you are generating the multi-name
certificate.

The mail you quote below mentions another way that does not involve putting
the names in an openssl.cnf file, but in another file that looks almost
like an
openssl.cnf file.  His example file does not contain multiple names, and
contains
some other options that you probably won't need today, making it hard to
understand.

On 9/1/2011 7:09 PM, Hopkins, Nathan wrote:
>
> Apologies I'm not sure I follow what you mean with below;
>
> I have copied openssl.cnf to customopenssl.cnf then edited the below
> lines to allow multiple hosts….
>
>
> req_extensions = v3_req
>
> SubjectAltName = @alt_names
>
> [alt_names]
>
> DNS.1 = server.domain.com
>
> DNS.2 = server
>
> Do I need to add more?
>
>
>
> ----- Original Message -----
> From: owner-openssl-us...@openssl.org <owner-openssl-us...@openssl.org>
> To: openssl-users@openssl.org <openssl-users@openssl.org>
> Sent: Thu Sep 01 08:00:17 2011
> Subject: Re: Becoming a CA for group of internal servers?
>
>
> you might want to read the description of the -extfile parameter of
> the x509 command
>
> an excerpt from   curl-7.21.6/tests/certs/scripts/genserv.sh
> available at  curl.haxx.se
>
> $OPENSSL req -config $PREFIX-sv.prm -newkey rsa:$KEYSIZE -keyout
> $PREFIX-sv.key -out $PREFIX-sv.csr
> $OPENSSL rsa -in $PREFIX-sv.key -out $PREFIX-sv.key
> $OPENSSL x509 -set_serial $SERIAL -extfile $PREFIX-sv.prm -days
> $DURATION  -CA $CAPREFIX-ca.cacert
> -CAkey $CAPREFIX-ca.key -in $PREFIX-sv.csr -req -out $PREFIX-sv.crt
> -text -nameopt multiline -sha1
>
> with a $PREFIX-sv.prm like the following
>
> extensions = x509v3
> [ x509v3 ]
> subjectAltName = DNS:localhost
> keyUsage    = keyEncipherment
> extendedKeyUsage = serverAuth
> subjectKeyIdentifier = hash
> authorityKeyIdentifier = keyid
> basicConstraints = critical,CA:false
> [ req ]
> default_bits                    = 1024
> distinguished_name              = req_DN
> default_md            = sha256
> string_mask            = utf8only
> [ req_DN ]
> countryName                     = "Country Name is Northern Nowhere"
> countryName_value            = NN
> organizationName              = "Organization Name"
> organizationName_value     = Edel Curl Arctic Illudium Research Cloud
> commonName                      = "Common Name"
> commonName_value              = localhost
>
> [something]
> # The key
> # the certficate
> # some dhparam
>
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
>

______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to