File signing tool (Signcode.exe) fails when you use the "-$ Commercial" option (822501)
The information in this article applies to:
- Microsoft Visual Studio 2005 Professional Edition
- Microsoft Visual Studio 2005 Standard Edition
- Microsoft Visual Studio .NET (2003), Professional Edition
- Microsoft Visual Studio .NET (2003), Enterprise Architect Edition
- Microsoft Visual Studio .NET (2003), Enterprise Developer Edition
- Microsoft Visual Studio .NET (2003), Academic Edition
- Microsoft Visual Studio .NET (2002), Enterprise Architect Edition
- Microsoft Visual Studio .NET (2002), Enterprise Developer Edition
- Microsoft Visual Studio .NET (2002), Professional Edition
- Microsoft Visual Studio .NET (2002), Academic Edition
SYMPTOMSWhen you try to sign files with the Signcode.exe command-line utility by using the -$ commercial command-line option, you may receive the following error
message: Error: The certificate does not have the
correct signing authority. Error: Signing Failed. Result = 80028ca0,
(-2147316576) CAUSEWhen the -$ commercial option is used with an individual software publisher
certificate, signing fails. (That is, if the certificate type is "Individual
Only" or "None," signing fails with the -$ commercial command-line option.)RESOLUTIONThe -$ command-line option has two possible values: commercial or individual. These values
correspond to different types of certificates that were issued by VeriSign in the past.
VeriSign no longer distinguishes between the two certificates. All certificates are
considered commercial. Therefore, you do not have to use the -$ commercial command-line option anymore.STATUS This
behavior is by design.REFERENCESFor more information about the File Signing tool (Signcode.exe),
visit the following Microsoft Developer Network (MSDN) Web site:
Modification Type: | Major | Last Reviewed: | 2/10/2006 |
---|
Keywords: | kbvs2005swept kbvs2005applies kberrmsg kbCertServices kbPPKey kbprb KB822501 kbAudDeveloper |
---|
|