hi.... i m getting undefined symbol for my sample server program that is on linux. my program is using openssl apis. i have installed the openssl 0.9.8g version on the red hat machine everything got sucess but still getting the linking errors. steps that i followed: 1- config 2. make 3. make install
finally when i tried my sample with gcc compiler it gives the undefined symbol errors. like : undefined reference to SSL_library_init. plz reply as soon as possible. thnx in advance. On Sat, Jun 14, 2008 at 9:29 PM, Dr. Stephen Henson <[EMAIL PROTECTED]> wrote: > On Fri, Jun 13, 2008, Ed W wrote: > > > Hi > > > > After a lot of false starts I have finally managed to generate a cert > with > > a subjectAltName extension. I still don't understand the solution > > though... > > > > Basically I modified the default openssl.cnf file to have x509_extensions > = > > v3_req in the [ req ] section and then then updated the v3_req section to > > list my subjectAltNames. Now when I generate a request and self sign it > > with: > > > > openssl x509 -req -days 365 -in server.csr -signkey server.pem -out > > server.crt > > > > ...then all I get is a v1 cert with no extensions section, but if instead > I > > use: > > > > openssl x509 -req -days 365 -in server.csr -signkey server.pem -out > > server.crt -extfile ../openssl.cnf > > > > (and edit openssl.cnf to have an "extensions=v3_req" line) then I get the > > v3 certificate with what appears to be the correct extensions... wahoo! > > > > My question is whether it's possible to avoid having to write "-extfile" > on > > the signing request above? It's not that the extra typing is a big deal, > > it's just that I have torn my hair out for several days over this because > > all the examples on the web don't seem to have this extra stanza? Am I > > just missing something really simple in my config file to avoid needing > > this on my command line? I would like to try and understand why this is > > necessary if possible please? > > > > Can someone please also confirm that the CA.pl script supplied with my > > gentoo openssl install will NOT correctly generate certs with a > > subjectAltName? > > > > There are many examples on the web which are *ancient* and "new" one's > derived > from them. > > If you don't use the -extfile option the 'x509' command does not > know which extensions to use so defaults to none at all in a (now obsolete) > v1 > certificate. You can also include an -extensions v3_req option on the > command > line and avoid having to modify openssl.cnf any further. > > The CA.pl script is the recommended way to generate certificates and should > make matters easier. > > You can use CA.pl to include subjectAltName. However you need a customised > openssl.cnf file which you can point to using the OPENSSL_CONF environment > variable or you could modify the system one but that is not recommended. > > Steve. > -- > Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage > OpenSSL project core developer and freelance consultant. > Homepage: http://www.drh-consultancy.demon.co.uk > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager [EMAIL PROTECTED] > -- regards, Vineeta Kumari Software engg Mobera Systems Chandigarh