这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令签名代码
程序:
您的姓名
signcode - 使用 X.509 证书对 PE 可执行文件进行数字签名。
概要
符号代码 [选项] 文件名
商品描述
使用 X.32 对 PE 可执行文件(CLR 程序集、Win509 EXE 或 DLL)进行数字签名
证书及其关联的私钥。 签名兼容
Authenticode(r) 并且可以使用 chktrust 进行验证(在 Windows 或任何平台上)
Mono 支持)。
配置
-spc spc文件
包含 X.509 证书链的软件发布者文件 (spc)
对 PE 可执行文件进行数字签名。
-v 文件
包含用于数字签名的私钥的私钥文件 (pvk)
PE 可执行文件。 此私钥必须与发布者内部的公钥匹配
X.509 证书。
-a md5 | sha1
PE 可执行文件的数字签名中使用的哈希算法。 默认的
算法是MD5。
-$ 个人 | 商业的
添加有关发布者的信息,即签名是否由
个人或商业实体。
-n 描述
添加签名文件的文本描述。
-i 网址 添加与发布者或签名文件关联的 URL。
-t 网址 用于对 PE 可执行文件进行会签的时间戳服务的 URL。 会签是
如果您希望 PE 可执行签名在发布者之后有效,则需要
证书过期。 会签证明出版商有一个有效的
PE 可执行文件签名时的(未过期)证书。
-tr # 重试获取副署时间戳的次数。
-tw # 重试之间的延迟(以秒为单位)以获得副署的时间戳。
-k 姓名
CryptoAPI 密钥容器名称(不使用 -v 时)。
-p 姓名
CryptoAPI 提供程序名称(不使用 -v 时)。
-y # CryptoAPI 提供程序类型(不使用 -v 或 -p 时)。
-ky 签名 | 交换 | #
CryptoAPI 密钥类型(不使用 -v 时)。
-r 本地机器 | 当前用户
CryptoAPI 密钥位置(不使用 -v 时)。
-救命 , -h , -? , /?
显示有关此工具的帮助。
其他 守则 签署 技术
程序集是 PE 文件,也可以使用 sn.exe 工具对其进行强命名。 的顺序
如果文件需要验证码和强名称,则代码签名很重要
签名。 必须在 Authenticode 签名之前应用强名称。 应用一个
Authenticode 签名后的强名称,例如重新签名程序集(例如延迟-
签名),将使 Authenticode 签名无效。
知 限制
signcode 无法为 CAB 文件生成 Authenticode 签名。
使用 onworks.net 服务在线使用签名代码