代码签名install.exe与自己的Issued to字段

时间:2015-02-11 13:29:25

标签: windows-server-2008

今天我尝试用证书签署我的install.exe文件。我创建了csr(证书签名请求)文件(在linux机器上),并尝试在Windows Server 2008 R2上通过RootCA(Active Directory)生成证书。我以管理员身份打开CMD,运行:

certreq -submit -attrib "CertificateTemplate:CodeSigning" request.csr

并保存新证书。问题是新证书的“发布给”字段是我的名字

我使用此证书对install.exe进行了签名,运行install.exe文件并打印出弹出窗口(关于不受信任的应用程序的Windows推文):“发布到:_my_name _”

是否可以使用“颁发给我的公司名称”生成此证书?

感谢您的帮助! 加里

1 个答案:

答案 0 :(得分:1)

您需要复制默认代码签名模板(通过在兼容性对话框中选择Windows Server 2003 Enterprise Edition)并在“使用者名称”选项卡中更改主题名称构造。将radiobutton切换为"在请求中提供"如下例所示: enter image description here

但是,我强烈建议您仔细检查此模板的每个传入请求。