您现在的位置是:首页 >要闻 > 2021-08-25 00:56:46 来源:

如果您的公司环境也包含一些Windows服务器和应用程序

导读 如果您是Linux系统管理员或开发人员,您可能已经知道如何为Web服务器创建和签署SSL证书。但是,如果您的公司环境也包含一些Windows服务器和

如果您是Linux系统管理员或开发人员,您可能已经知道如何为Web服务器创建和签署SSL证书。但是,如果您的公司环境也包含一些Windows服务器和应用程序,您最终可能需要对Windows文件进行数字签名。

对Windows文件(如EXE、DLL、OCX或CAB文件)进行数字签名的过程称为代码签名。

为此,您应该从赛门铁克、Thawte或Godaddy等可信提供商处购买代码签名证书。

购买代码签名证书后,应该使用名为signtool的工具对文件进行签名。

本教程解释了以下内容:

如何在Windows 10(和Windows 7)中安装SignTool

使用SHA1的默认代码签名示例

使用SHA256算法的代码签名

使用PFX文件或P12文件的代码签名(默认为SHA1)

使用PFX文件或P12文件进行代码签名(对于SHA256)

其他签名工具选项

如果您的计算机上安装了signtool,并且正在寻找如何使用默认选项对签名进行编码的快速代码片段,请单击此处。在这个例子中,我正在签署一个thegeekstuff.exe文件。

猜你喜欢