AL.exe 是否可与 X.509 证书一起使用

发布于 2024-08-14 12:34:21 字数 56 浏览 8 评论 0原文

我想延迟签署并稍后使用 X.509 证书完全签署 .NET 程序集。

我该怎么做?

I would like to delaySign and later fully sign .NET assemblies with X.509 Certificates.

How would I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

故乡的云 2024-08-21 12:34:21

延迟签名适用于强名称,不适用于使用证书的代码签名。

  • 强名称用于识别
    程序集的版本并提供
    唯一的名称。

  • 代码签名允许
    代码发布者的标识,
    确保文件未被修改
    自签名以来,可以撤销。

因此,这是两个不同的事物,并且它们彼此独立。 Authenticode 签名必须在代码经过强名称签名之后进行,因为使用强名称对程序集进行签名会更改程序集。

Delay signing is for strong names, not for code signing with certificates.

  • Strong names are used to identify
    versions of assemblies and to provide
    a unique name.

  • Code signing allows for the
    identification of the code publisher,
    ensures the file was not modified
    since signing and can be revoked.

So two different things and they're independent of each other. Authenticode signing must be done after the code has been strong named signed, as signing an assembly with a strong name changes the assembly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文