Installation problems.

Hi all,

i have installed sun one webser 6.1 on my local system.

after installing i was trying to generate local certificate using "certutil" command.

when i am tryint to run

"certutil -S -n "LOCAL Certificate Authority" -s "CN=LOCAL Certificate Authority,OU=NEM,O=COMPANY,L=BANGALORE,ST=LAM,C=IN" -c https-COMPNAME -x -t "CTu,CTu,CTu" -m 101 -v 99 -5 -d C:\Sun\WebServer6.1\alias -P https-COMPNAME-COMPNAME-"

command on dos prompt its throughing error given below.

The procedure entry point CERT_MergeExtensions could not be located in the dynamic link library nss3.dll.

can anybody help me to resolve this error?

Regards,

Gaonkar

[693 byte] By [Gaonkar] at [2007-11-26 7:24:51]
# 1

Looks like windows has found another version of nss in the path...

Try invoking <6.1_installroot>/bin/https/admin/bin/certutil from <6.1_installroot>/bin/https/lib directory...That should resolve the correct library...

Check out microsoft's library path resolution order mentioned in http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/d ynamic-link_library_search_order.asp

123javahardcore at 2007-7-6 19:11:55 > top of Java-index,Web & Directory Servers,Web Servers...
# 2

Try this:

copy the following dlls from bin\https\bin and paste them into bin\https\admin\bin and bin\https\httpadmin\bin:

nss3.dll

libnspr4.dll

libplc4.dll

libplds4.dll

smime3.dll

If it still does not work,

if you have dependency viewer (depends.exe), check the exact dlls which certutil.exe depends on and which lie in the 1st directory; then copy-paste them into the 2nd.

else

copy-paste all dlls from 1st directory into 2nd.

For other using other executables like certutil, it is better to copy the following dlls also into 2nd and 3rd directory:

nsldap*.dll

ssl3.dll

sasl32.dll

scandy at 2007-7-6 19:11:55 > top of Java-index,Web & Directory Servers,Web Servers...