我已在 Web 服务器上安装并运行 SSL 证书。在另一个项目中,我需要对一些代码进行签名。我可以使用网站 SSL 证书对代码进行签名吗?或者代码签名证书是否有根本区别?
在 Google 上搜索后,我发现代码签名证书比网站证书贵很多,但据我所知,它们都只是一堆哈希码。
答案1
证书可能颁发时会带有多种用途。为了确保您可以检查证书的属性。例如,在 Windows 中,如果您双击 *.cer 文件并转到详细信息页面,您可以在属性列表中看到允许的用途。但如果证书最初“仅”为 Web 服务器创建,则列出代码签名的可能性为零。
答案2
不可以。证书颁发时会编码特定的目的。
“网站证书”用于“服务器身份验证”。它不适用于代码签名。