Secure Web Hosting: A Guide to Setting Up SSL Certificates on Your Domain
Secure Web Hosting: A Guide to Setting Up SSL Certificates on Your Domain
Table of Contents
- Introduction
- Registration
- Using Advanced Installer
- GUI
- Working with Projects
- Installer Project
* Product Information
* Resources
* Package Definition
* Requirements
* User Interface
* System Changes
* Server
* Internet Information Services Page”)
* IIS Server
* Global Settings
* Website Settings
* Physical Path Credentials Dialog
* Web Site Bindings/SSL Settings
* Edit a Web Site Binding
* Virtual Directory Settings
* ASP.NET Settings
* Access Flags
* Authentication
* Default Document
* Website Performance
* FTP Access
* FastCGI Settings
* ISAPI Filters
* MIME Types
* Application Mapping
* HTTP Response Headers
* Machine Key
* HTTP Error Handling
* .NET Error Handling
* Custom Properties
* Application Pools
* Web Deploy Packages
* Legacy Options
* IIS Browse
* ODBC
* SQL Databases
* SharePoint Page
* Silverlight Page
* Custom Behavior - Patch Project
- Merge Module Project
- Updates Configuration Project
- Windows Store App Project
- Modification Package Project
- Optional Package Project
- Windows Mobile CAB Projects
- Visual Studio Extension Project
- Software Installer Wizards - Advanced Installer
- Visual Studio integration
- Alternative to AdminStudio/Wise
- Replace Wise
- Migrating from Visual Studio Installer
- Keyboard Shortcuts
- Shell Integration
- Command Line
- Advanced Installer PowerShell Automation Interfaces
- Features and Functionality
- Tutorials
- Samples
- How-tos
- FAQs
- Windows Installer
- Deployment Technologies
- IT Pro
- MSIX
- Video Tutorials
- Advanced Installer Blog
- Table of Contents
Disclaimer: This post includes affiliate links
If you click on a link and make a purchase, I may receive a commission at no extra cost to you.
Web Site Bindings/SSL Settings
This view allows you to properly configure HTTP and HTTPS bindings, along with the SSL options for a Web Site.
SSL configuration options are available only when you have configured at least one HTTPS binding.
Bindings
This section allows you to configure HTTP(S) bindings for your Web Site.
Adding a new HTTP(S) Web Site binding
Use the [New… ] button, the “New…” context menu item or press theInsert key while the list control is focused.
Editing an HTTP(S) Web Site binding
Use the [Edit… ] button, the “Edit…” context menu item or press theSpace key while an element from the list control is focused.
Removing an HTTP(S) Web Site binding
Use the [Remove ] button, the “Remove” context menu item or press theDelete key while an element from the list control is selected.
Deleting all HTTP bindings is not allowed, your website must have at least one binding, be it HTTP or HTTPS.
This triplet setting (IP Address, Port No, Host Name) defines the Web Site binding and therefore must be unique. If you add a duplicate binding to the Web server, only one site with that binding can run at a time. Additionally, any changes that are made to the SSL certificate on one binding will affect the certificate on the other bindings.
SSL Certificate
Select the digital certificate to be used for SSL by your web site. The Advanced Installer IIS configuration tool gives you the option of associating an existing certificate (from the server) with your new Web Site 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 encrypted) or you can choose to provide the certificate and password at install time.
You can use the same digital certificate for multiple Web Sites in your project/server.
For server testing and_troubleshooting_ you can use a Self-Signed Certificate, that you can easily create from the IIS/Certificates MMC Snap-in.
System Store Name
Specify the system store name for the used digital certificate. Usually, the ‘Personal’ store (MY) is used.
Using existing server certificate
Select this option if you want to associate an_existing_ certificate (from the server) with your new Web Site.
ThumbPrint (Hash)
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 certificate to the project in any way.
These fields are of Formatted Type and can be edited using Smart Edit Control by inserting Windows Installer property references, which will be resolved at install time.
Install PFX certificate from the package
Select this option if you want to install on the server a digital certificate for your Web Site. The digital certificate will reside as a binary resource within the package, with the password you provide securely encrypted.
Install PFX certificate chosen at run time
If 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 .
For details on how to choose a digital certificate file from the installation package UI please read the Browse for file how-to article.
Remove this bindings’s certificate at Unistall
Enable this option to remove the certificate associated with this binding on package uninstall.
SSL Options
Use 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 SSL
Select 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 SSL
Select 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 certificates
Configure how the server should handle the client identity when connecting securely to the Web Site. The following options are available:
- Ignore(default) - server does not accept client certificates if they are provided
- Accept - server accepts client certificates (if they are provided) and verifies client identity before allowing the client to gain access to content
- Require - server requires that certificates verify client identity before allowing the client to gain access to content
The Ignore option does not require clients to verify their identity before gaining access to your content. Therefore, this is the least secure of these settings.
Always negotiate client certificate
This 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.
Topics
- Edit a Web Site Binding
Configure a Web Site binding.
Did you find this page useful?
Please give it a rating:
Thanks!
Report a problem on this page
Information is incorrect or missing
Information is unclear or confusing
Something else
Can you tell us what’s wrong?
Send message
Also read:
- [New] 2024 Approved Charting the Course From AdSense Income to Savings
- [New] In 2024, Skyrocket Your View Count YouTube Success via Sony Vegas Editing
- [Updated] In 2024, Spark the Flame Top 10 Motivational Films for You
- 外付けHDDにファイルを移動できないMac: 効果的な6コツで迅速解決法を学ぶ!
- Come Ripristinare I Tuoi Download Cancellati Su Windows 10/11
- Exploring the Top 4 Substitutes for R-Studio's Data Restoration Capabilities
- Fix Samsung Device Transfer Freezing at 99%, 100%, or 0% - Complete Guide
- Guide Rapide À La Copie Du Message Démarrage D’un Serveur Windows Server (Versions 2003, 2008 Et 2012) Sans Réinstaller
- How to Bypass Android Lock Screen Using Emergency Call On Lava Storm 5G?
- In 2024, Intensive Assessment The Ultimate Guide to Bublcam 360
- Komplettes Tutorial Zum Verschieben Von Windows 7 Benutzerdaten Auf Einen Neuen Rechner
- Realtek D/A Converter Quiet Problem? Here’s How You Can Bring Back the Volume!
- Ultimate Guide: Downloading Manga Digitally Onto Your Kobo Device
- Verhindern Des Datenverlusts: Festplatten Schützen Und Vor Formatierung in Windows-Betriebssystemen Bewahren
- What is the best Pokemon for pokemon pvp ranking On Honor Play 40C? | Dr.fone
- Title: Secure Web Hosting: A Guide to Setting Up SSL Certificates on Your Domain
- Author: Robert
- Created at : 2024-10-10 08:05:05
- Updated at : 2024-10-16 17:09:37
- Link: https://fox-triigers.techidaily.com/secure-web-hosting-a-guide-to-setting-up-ssl-certificates-on-your-domain/
- License: This work is licensed under CC BY-NC-SA 4.0.