gpt4 book ai didi

c# - 使用相同的证书进行 SSL 通信以及对 EXE 和 DLL 进行签名

转载 作者:太空宇宙 更新时间:2023-11-03 13:12:39 25 4
gpt4 key购买 nike

我有一个由官方组织颁发的用于 SSL 通信的证书,我可以使用相同的证书来签署我的 EXE 或 DLL。

如果不是,用于签署 EXE 和 DLL 以及其他二进制文件的证书的标准是什么?

最佳答案

证书通常有使用限制、基本限制和扩展限制(扩展 key 使用,EKU)。这取决于您可以使用它的那些设置。这些设置可以包括客户端和服务器授权、代码签名(这是您感兴趣的内容)、是否可以将您的证书用作中间 CA 等。

下面是对可能的 EKU 的一个很好的概述:http://javadoc.iaik.tugraz.at/iaik_jce/current/iaik/x509/extensions/extendedkeyusage.html .和基本约束:http://javadoc.iaik.tugraz.at/iaik_jce/current/iaik/x509/extensions/BasicConstraints.html . Windows 内置的证书查看器 GUI 以人类可读的形式很好地显示了所有这些约束,因此您无需解码 OID 或奇怪的字段名称。

关于c# - 使用相同的证书进行 SSL 通信以及对 EXE 和 DLL 进行签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21672262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com