Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过Web服务器注册证书_Java_Windows_Tomcat_Group Policy - Fatal编程技术网

Java 通过Web服务器注册证书

Java 通过Web服务器注册证书,java,windows,tomcat,group-policy,Java,Windows,Tomcat,Group Policy,我们有一个基于Java的Web服务器,它管理许多用户,并为这些用户创建和管理数字证书(私钥和公钥) 我正在寻找一种从这个Web服务器(通过Kerberos身份验证)自动请求、下载和安装特定数字证书(私钥和公钥)的方法 用例:数千台尚未安装证书的客户端PC将来必须与该服务器通信,因此它们应该在没有任何用户交互的情况下安装各自的证书。 客户端PC都使用Windows,其基础设施基于某种Windows服务器 最初的想法是(对于他们的Windows服务器)在某种程度上使用组策略,借助于Windows提供

我们有一个基于Java的Web服务器,它管理许多用户,并为这些用户创建和管理数字证书(私钥和公钥)

我正在寻找一种从这个Web服务器(通过Kerberos身份验证)自动请求、下载和安装特定数字证书(私钥和公钥)的方法

用例:数千台尚未安装证书的客户端PC将来必须与该服务器通信,因此它们应该在没有任何用户交互的情况下安装各自的证书。 客户端PC都使用Windows,其基础设施基于某种Windows服务器

最初的想法是(对于他们的Windows服务器)在某种程度上使用组策略,借助于Windows提供的“certutils”或“certreq”等工具。 我相信这些工具(enrollmentServerURL?)中有自动注册选项,我想基本上“向特定的Web服务器请求证书,获取证书并安装它。”

然而,“如何”一词暗指我

我们的Web服务器必须进行修改,基本上“回答”这样的请求,没有问题。但是我们首先必须知道来自Windows/certutil/certreq/其他工具的实际请求是什么。
我确信Windows已经有了这个功能,有人知道怎么做吗?如果是这样的话,什么样的请求会被发送到Web服务器,这样我就可以通过Web服务器“回答”这个问题?(Microsoft的“证书注册Web服务”是否适用于Java Web服务器?

经过大量研究,我发现Windows证书自动注册不可能指向外部CA或Web服务器