If you use the Wallet SDK to build a Client payment component, PIP or Other Card, you must sign the resulting .dll, the associated .cab file, or any other extension to the Wallet before it can be loaded by the Payment Control. Signing your file makes it possible also for Microsoft's Authenticode™ technology identify the publisher of software to users before the user downloads this software from the Internet.
Once you have completed this application, it will take approximately one week for the CA to verify your information. Once the CA has verified the information you have provided, the CA will issue you credentials and a private key that you must store securely. You need both the provided credentials and the private key to sign your code.
Set ReservePerCabinetSize=6144
The following is an example of how to use signcode.exe, which is included in the ActiveX SDK, to sign your files:
signcode -prog myfilename -name displayname -info sample.microsoft.com -spc mycredentials.spc -pvk myprivatekey.pvk
Command Part | Meaning |
---|---|
myfilename | Name of the file to sign. |
displayname | Description of the file that will show up in the certificate. |
sample.microsoft.com | Should provide the user with more information about the file to be downloaded. |
mycredentials.spc | Name of the credentials file obtained from the CA. |
myprivatekey.pvk | Private key that was generated during the application process with the CA. |
Note that if you invoke signcode.exe without any parameters, it will run a wizard that will step you through the signing process.
If your signing process was successful, running chktrust as described previously will bring up a certificate.