| InstallerContactSite Map |
Advanced Installer User Guide | |||
Web Site HTTPS/SSL Settings Page |
| This page allows you to properly configure HTTPS bindings and SSL options for a website.
HTTPS BindingsThis section allows you to configure HTTPS bindings for your website. Adding a new HTTPS website bindingUse the button, the “New...” context menu item or press the Insert key while the focus is in the list control. Editing a HTTPS website bindingUse the button, the “Edit...” context menu item or press the Space key while the focus is in the list control. Removing a HTTPS website bindingUse the button, the “Remove” context menu item or press the Delete key while the focus is in the list control.
SSL CertificateSelect the digital certificate that you want the site to use for SSL. The Advanced Installer IIS configuration tool gives you the option of associating an existing certificate (from the server) with your new website, or you can install your own digital certificate. The installed digital certificate can reside as a binary resource within the package (with its password securely crypted), or you can choose to provide the certificate and password at install time.
System Store NameSpecify the system store name for the used digital certificate. Usually, the 'Personal' store ( MY ) is used. Using existing server certificateSelect this option if you want to associate an existing certificate (from the server) with your new website. The ThumbPrint or certificate hash represents the binary data (in hexadecimal representation) produced by using a hashing algorithm on the certificate. Although this data uniquely identifies a certificate, the hash data cannot be used to trace a certificate because hashing is a one-way process. You can use the helper “...” button to select a PFX certificate file from which to extract the thumb-print (hash). This does not bind the selected cerificate to the project in any way.
Install PFX certificate from the packageSelect this option if you want to install on the server a digital certificate for your website. The digital certificate will reside as a binary resource within the package, with the password you provide securely crypted. Install PFX certificate chosen at run timeIf you don't want to store the digital certificate and password in your package, you have the option of letting the installing user provide them through the installation UI, by means of Windows Installer Properties.
SSL OptionsUse the SSL (Secure Sockets Layer) Settings to manage data encryption of transmissions between your server and clients. Additionally, by selecting Ignore, Accept, or Require certificates you can require a client to be identified before gaining access to content. Require SSLSelect this option to enable a 40–bit data encryption method that you can use to help secure transmissions between your server and clients. This option setting works in both intranet and Internet environments. Require 128-bit SSLSelect this option to provide stronger encryption than the 40–bit version. You can use 128–bit SSL to help secure transmissions between your server and clients in either an intranet or Internet environment. Client certificatesConfigure how the server should handle the client identity when connecting securely to the website. The following options are available:
Always negotiate client certificateThis setting controls SSL client connection negotiations. If checked, any time SSL connections are negotiated, the server will immediately negotiate a client certificate, preventing an expensive renegotiation. Setting this option also helps eliminate client certificate renegotiation deadlocks, which may occur when a client is blocked on sending a large request body when a renegotiation request is received. |
