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
# 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