Chapter 8: Converting Legacy Installations Using the Repackager Interface
Isolating Windows Installer Packages
550
ADS-0950-UG00
AdminStudio 9.5 User Guide
Contact a certification authority such as VeriSign for more information on the specifics of software publishing
credentials.
Software Publishing Credentials
You must supply a certification authority with specific information about your company and software to obtain
software publishing credentials in the form of an .spc file. Your software publishing credentials are used to generate
a digital signature for your assembly.
The
.spc
file and
.pvk
(private key) file you enter as in the Digital Signature tab of the Advanced Options dialog box
compose the digital certificate for shared assemblies.
Contact a certification authority such as VeriSign for more information on the specifics of software publishing
credentials.
Using a Certificate Store
To perform code signing, both private key and software publishing credential information must be supplied. This
must occur each time a package is signed. Most server operating systems store a certificate locally on the
computer that the user used to request the credential information.
Instead of having to store credential files on each of the user computers, you can create a Certificate Store, a
storage location which will have numerous certificates, which enables all users or computers with adequate
permissions to retrieve the certificate as needed.
Using a Certificate Store allows you to associate the same credentials and private key files with multiple packages.
This simplification is particularly useful when isolating applications, as typically the code signing information will be
identical for all shared assemblies. Ultimately, the Certificate Store removes the burden of managing private key
and software publishing credential information.
Creating a Certificate File
You can create a certificate file from the constituent PVK and SPC files and import it into the Certificate Store using
the
PVK Digital Certificate Files Importer
. You can then export the certificate (
.cer
) file for use outside of the
Certificate Store.
Caution •
Certificate files must be 2048-bit or higher. For more information, see the article:
Assembly Signing
Example
on the Microsoft Developer Network Web site.
Setting Isolation Options
Application isolation is one solution to component versioning conflicts. Isolation reduces versioning conflicts by
modifying an application so it always loads the versions of components—such as DLLs—with which it was
originally developed and tested.
On the
Isolation Options Dialog Box
, which is opened by selecting
Isolation Options
from the
Tools
menu, you
can specify the following Repackager isolation options:
Summary of Contents for ADMINSTUDIO 9.5
Page 1: ...AdminStudio 9 5 User Guide Version 9 5...
Page 50: ...Contents 50 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 52: ...52 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 156: ...156 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 440: ...440 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1090: ...1090 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1426: ...1426 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1686: ...1686 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1794: ...Chapter 24 AdminStudio Public API Reference 1794 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1842: ...Index 1842 ADS 0950 UG00 AdminStudio 9 5 User Guide...