0

Go Daddy で発行された PKCS #7 SPC ファイルで実行可能ファイルに署名しようとしています。CSR (コード署名要求) ファイルと PrivateKey.key ファイル、および .spc ファイルと同じ名前の .pem ファイルがあります。signtool.exe のコンソール バージョンを使用しようとしています。

C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin>signtool sign /t http://tsa.starfieldtech.com /csp "D:\SOMENAME.spc" /k "D:\SOMENAME.key" /sha1 HASH_MATCHING_RIGHT_CERT /v file_to_sign.exe
The following certificate was selected:
    Issued to: Monster, Inc.
    Issued by: Go Daddy Secure Certification Authority
    Expires:   Fri Dec 21 06:06:06 2014
    SHA1 hash: HASH_MATCHING_PARAMETER
SignTool Error: No private key is available.

以前に spc ファイルをマイ ストアにインストールしました。コード署名証明書と 2 つの Go Daddy 証明書を取得しました。

何が欠けていて、どのような手順を踏む必要がありますか?

4

1 に答える 1

1

これら 2 つの PKCS #7 キーを OpenSSL を使用して .pfx 形式に変換し、次のコマンドを使用してより一般的な署名方法を使用する必要がありました。

signtool sign /t http://tsa.starfieldtech.com /d "Description" /du "www.url.com" /f "cert.pfx" /p password /v file.exe
于 2013-03-15T18:46:49.843 に答える