The extension nsCertType "server" is only working if the -extensions server is specified when creating the csr and key.
diff -urN build-key-server.orig build-key-server --- build-key-server.orig 2005-01-10 11:08:20.000000000 +0200 +++ build-key-server 2005-01-10 11:09:19.000000000 +0200 @@ -14,7 +14,7 @@ if test $KEY_DIR; then cd $KEY_DIR && \ - openssl req -days 3650 -nodes -new -keyout $1.key -out $1.csr -config $KEY_CONFIG && \ + openssl req -days 3650 -nodes -new -keyout $1.key -out $1.csr -extensions server -config $KEY_CONFIG && \ openssl ca -days 3650 -out $1.crt -in $1.csr -extensions server -config $KEY_CONFIG else echo you must define KEY_DIR Cheers, -- Nir