大家好,我现在在配置一套网络服务器。系统配置如下:
----------
Web server
----------
 Redhat Enterprise Linux 5
 Apache_1.3.41 + modssl + openssl------------------
Application server
------------------
 Redhat Enterprise Linux 5
 Enhydra
 jdk1.3.1_20=========================================
以上因为条件的限制,除了linux,版本都很老,请不要回答让我升级版本之类的,我也试过,新版本的apache,jdk的情况下都不好使。在取得认证的时候出现了取不到的问题。我的java程序里面有下面的语句
(省略)
Object obj = null;
obj = request.getAttribute("javax.servlet.request.X509Certificate");
的时候,obj并没有取到任何东西,一直是null。但是我在Redhat linux 9(蛮老的了)的环境下面,我上面的语句是能取到值的。现在我想问的是,Redhat linux 9 跟 Redhat Enterprise linux 5 在取认证这上面差别会很大?怎么一个能取到,一个却只取到null 呢?