{"id":4303,"date":"2021-11-23T05:21:19","date_gmt":"2021-11-23T05:21:19","guid":{"rendered":"https:\/\/www.jameseduard.com\/?p=4303"},"modified":"2021-11-23T05:21:19","modified_gmt":"2021-11-23T05:21:19","slug":"certify-the-web-simple-professional-and-powerful-automated-certificate-management","status":"publish","type":"post","link":"https:\/\/www.jameseduard.com\/?p=4303","title":{"rendered":"Certify The Web &#8211; Simple, Professional and Powerful Automated Certificate Management"},"content":{"rendered":"<p>[vc_row][vc_column][vc_column_text]Easily manage, install and auto-renew free SSL\/TLS certificates from letsencrypt.org and other ACME Certificate Authorities for your IIS\/Windows servers and more. Setting up https has never been easier.[\/vc_column_text][vc_column_text]When managing your SSL\/TLS certificates for websites, email servers or any other services, you need a simple and reliable automation system with a visual overview that&#8217;s easy to use and support. As your requirements grow more complex you need a powerful solution that scales, with dedicated support when you need it.<\/p>\n<p><strong>Simply install the app on your server, setup the domains you want to manage certificates for and let the\u00a0<em>Certify The Web<\/em>\u00a0software take care of renewing and (optionally) deploying certificates.<\/strong><\/p>\n<div class=\"row\">\n<div class=\"col-md-6 description'\">\n<h4>Summary<\/h4>\n<ul>\n<li>Easy setup &#8211; just install on a supported version of Windows Server.<\/li>\n<li>Simple certificate requests, authorization, deployment &amp; auto-renewal.<\/li>\n<li>Ideal for Windows Servers running IIS, but can be used with other services.<\/li>\n<li>Manage one certificate or several thousand.<\/li>\n<li>Detailed preview of the certificate request process and planned automated deployment steps.<\/li>\n<li>Create certificates for single domains, multiple domain (SAN) certificates or wildcard certificates.<\/li>\n<\/ul>\n<h4>Advanced Features<\/h4>\n<ul>\n<li>Configurable deployment automation.<\/li>\n<li><a href=\"https:\/\/certifytheweb.com\/home\/features#deployment_tasks\">Deployment Tasks<\/a>, for zero-scripting automation of common deployments including:\n<ul>\n<li>MS Exchange, Remote Access, Remote Desktop Services.<\/li>\n<li>Apache, nginx, Tomcat and other services which require PEM or PFX format certificate files.<\/li>\n<\/ul>\n<\/li>\n<li>Many other advanced features to help your organisation work with your certificates.<\/li>\n<\/ul>\n<\/div>\n<div class=\"col-md-6\"><img decoding=\"async\" class=\"screenshot img-fluid\" src=\"https:\/\/certifytheweb.com\/images\/screens\/Startup_Light.png\" \/><\/div>\n<\/div>\n<div>\n<div class=\"col-md-6 description\">\n<h3>How Certificate Automation Works<\/h3>\n<p>Services which are associated with a domain (websites, mail servers, remote access etc) use DV (Domain Validated) certificates to prove that the service being used is genuine and to encrypt the communication between the end-user and the server itself.<\/p>\n<p>Certificate Automation works by requiring you to regularly prove control of your domains to a Certificate Authority, such as\u00a0<em>Let&#8217;s Encrypt<\/em>, who can then issue you a new certificate for your domain with a short expiry date.<\/p>\n<\/div>\n<div class=\"col-md-6\"><img decoding=\"async\" class=\"img-fluid\" src=\"https:\/\/certifytheweb.com\/images\/diagrams\/Overview.png\" \/><\/div>\n<div>\n<h2 id=\"deepdive\">Features &#8211; Deep Dive<\/h2>\n<div class=\"row\">\n<div class=\"col-md-6\"><img decoding=\"async\" class=\"screenshot cropped\" src=\"https:\/\/certifytheweb.com\/images\/screens\/ChooseDomains.png\" \/><\/div>\n<div class=\"col-md-6 description\">\n<h3>Manage Certificate Domains<\/h3>\n<p>Each certificate may cover multiple domains. You can easily add or remove domains from a certificate and auto-populate the list of domains from existing website bindings (e.g. IIS).<\/p>\n<p>Depending on the Certificate Authority you choose, your certificate can include a\u00a0<em>single domain, multiple domains (<abbr title=\"Subject Alternative Name\">SAN<\/abbr>) or domain wildcards<\/em>\u00a0(e.g. *.certifytheweb.com) to cover multiple sites or services.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"col-md-6 description\">\n<h3>How Certificate Automation Works<\/h3>\n<p>Services which are associated with a domain (websites, mail servers, remote access etc) use DV (Domain Validated) certificates to prove that the service being used is genuine and to encrypt the communication between the end-user and the server itself.<\/p>\n<p>Certificate Automation works by requiring you to regularly prove control of your domains to a Certificate Authority, such as\u00a0<em>Let&#8217;s Encrypt<\/em>, who can then issue you a new certificate for your domain with a short expiry date.<\/p>\n<\/div>\n<div class=\"col-md-6 description\">\n<h3>our Choice of Certificate Authorities<\/h3>\n<p>The current most common automated Certificate Authority is\u00a0<em>Let&#8217;s Encrypt<\/em>, a free Certificate Authority (<a href=\"https:\/\/letsencrypt.org\/\" target=\"_new\" rel=\"noopener\">letsencrypt.org<\/a>). You can also choose from other\u00a0<em>ACME<\/em>\u00a0(Automated Certificate Management Environment) Certificate Authorities, such as\u00a0<em><a href=\"https:\/\/www.buypass.com\/ssl\/products\/acme\" target=\"_new\" rel=\"noopener\">BuyPass Go SSL<\/a><\/em>,\u00a0<em>DigiCert<\/em>\u00a0or a custom certificate authority (such as\u00a0<a href=\"https:\/\/smallstep.com\/certificates\/\" target=\"_new\" rel=\"noopener\">smallstep<\/a>\u00a0or\u00a0<a href=\"https:\/\/www.keyon.ch\/en\/Produkte-Loesungen\/Microsoft-PKI\/\" target=\"_new\" rel=\"noopener\">Keyon true-Xtender Enterprise PKI<\/a>).<\/p>\n<p>If required, each Managed Certificate can use a different Certificate Authority and you can mix use of Production or Staging (Test) certificates.<\/p>\n<\/div>\n<div class=\"col-md-6\"><img decoding=\"async\" class=\"screenshot cropped\" src=\"https:\/\/certifytheweb.com\/images\/screens\/Cert_Authority.png\" \/><\/div>\n<\/div>\n<div>\n<h2>Multiple Ways To Validate Your Domain<\/h2>\n<p class=\"description\">Certificate Authorities will require you to prove you control the domain you are requesting a certificate for (Domain Validation). The most common method is an automated\u00a0<em>Challenge Response<\/em>\u00a0via http (presenting a specific file at a url on your domain) or DNS (add a specific TXT record to your domains DNS). This complex process is handled for you automatically by the software.<\/p>\n<div class=\"row\">\n<div class=\"col-md-6\"><img decoding=\"async\" class=\"screenshot cropped\" src=\"https:\/\/certifytheweb.com\/images\/screens\/Auth_DNS.png\" \/><\/div>\n<div class=\"col-md-6 description\">\n<h4>Automated DNS Challenge Response<\/h4>\n<p><em>Certify The Web<\/em>\u00a0has support for over 36 different DNS APIs and DNS automation methods (including acme-dns and custom scripting options). Popular DNS providers include Cloudflare, AWS Route53, Azure DNS and GoDaddy.<\/p>\n<p>If you require a wildcard certificate for a domain, most Certificate Authorities require that you validate your domain using the DNS method.<\/p>\n<div class=\"col-md-6 description\">\n<h4>Automated HTTP Challenge Response<\/h4>\n<p>Our built-in dynamic http challenge server means you can automatically serve http challenge responses to the Certificate Authority (via port 80) without requiring http bindings on your website and without interrupting normal traffic to your website.<\/p>\n<p>When port 80 is in use by a non-http.sys based service (such as Apache httpd) you can fallback to serving challenge responses via your web server.<\/p>\n<p>Domain validation methods can be mixed as required within a single certificate order depending on your requirements.<\/p>\n<\/div>\n<div class=\"col-md-6\"><img decoding=\"async\" class=\"screenshot cropped\" src=\"https:\/\/certifytheweb.com\/images\/screens\/Auth_http.png\" \/><\/div>\n<div>\n<h2>Powerful Deployment Options<\/h2>\n<p class=\"description\">Whether you need simple auto deployment to IIS or advanced deployment to other services\/servers or remote certificate stores,\u00a0<em>Certify The Web<\/em>\u00a0has extremely powerful options for sophisticated deployment.<\/p>\n<div class=\"row\">\n<div class=\"col-md-6\"><img decoding=\"async\" class=\"screenshot cropped\" src=\"https:\/\/certifytheweb.com\/images\/screens\/Deployment_Auto.png\" \/><\/div>\n<div class=\"col-md-6 description\">\n<h3>Automated Deployment<\/h3>\n<p>You can let the app auto-renew certificates then automatically deploy them to the services that use the certificates (e.g. IIS websites).<\/p>\n<p>The default Auto Deployment will apply your certificate to applicable IIS websites, or you can use Deployment Tasks to apply the latest certificate to a range of other services.<\/p>\n<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"col-md-6 description\">\n<h3 id=\"deployment_tasks\">Deployment Tasks<\/h3>\n<p>Deployment Tasks are a powerful way to make use of the certificates you manage through the app. You can deploy and use your certificate in an unlimited number of ways, including:<\/p>\n<ul>\n<li>MS Exchange, Remote Desktop Services<\/li>\n<li>Microsoft Azure Key Vault<\/li>\n<li>Central Certificate Store (CCS) via local or UNC paths<\/li>\n<li>Apache, nginx, Tomcat and other services using PEM\/CRT\/chain certificate files<\/li>\n<li>SFTP and SSH support<\/li>\n<li>Scripting (such as a PowerShell or linux shell scripts)<\/li>\n<\/ul>\n<\/div>\n<div class=\"col-md-6\"><img decoding=\"async\" class=\"screenshot cropped\" src=\"https:\/\/certifytheweb.com\/images\/screens\/DeploymentTasks.png\" \/><\/div>\n<\/div>\n<h2>Previewing Renewals<\/h2>\n<p class=\"description\">The Preview tab shows the planned actions to be carried out during the next certificate request or automatic renewal, including:<\/p>\n<ul>\n<li>Domains to be included in the cert<\/li>\n<li>How domain validation will occur<\/li>\n<li>The automated website bindings (IIS) which will be applied\/updated (if applicable).<\/li>\n<li>Deployment Tasks such as installing your certificate on MS Exchange, exporting to Apache, nginx, Central Certificate Store (CCS), SSH\/SFTP exports etc<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<div class=\"row\">\n<div class=\"col-md-6\"><img decoding=\"async\" class=\"screenshot cropped\" src=\"https:\/\/certifytheweb.com\/images\/screens\/Preview_1.png\" \/><\/div>\n<div class=\"col-md-6\"><img decoding=\"async\" class=\"screenshot cropped\" src=\"https:\/\/certifytheweb.com\/images\/screens\/Preview_2.png\" \/>The software is constantly being improved and refined, so be sure to stay up to date with the latest version. There are many other features and details to be explored, so check out the\u00a0<a href=\"https:\/\/docs.certifytheweb.com\/\">documentation<\/a>.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text][vc_column_text]<\/p>\n<h2>Get Started<\/h2>\n<p class=\"description\">To get started using\u00a0<em>Certify The Web<\/em>,\u00a0<a href=\"https:\/\/certifytheweb.com\/\">download the latest version<\/a>\u00a0and try it out.<\/p>\n<div class=\"row\">\n<div class=\"col-md-12\">\n<h3>System Requirements<\/h3>\n<ul>\n<li>The software will normally run on the server which is running your website or service, especially when http domain validation is required.<\/li>\n<li>Windows Server 2012 R2 64-bit or higher (Windows 10 included), .Net 4.6.2 or higher installed.<\/li>\n<li>Certificates from the Let&#8217;s Encrypt Certificate Authority expire every 90 days, so you must use the default Auto Renew feature or request a new certificate manually.<\/li>\n<li>This software depends on services from trusted Certificate Authorities such as Let&#8217;s Encrypt. Service interruptions associated with certificate authorties are outwith the control of this application.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text]Easily manage, install and auto-renew free SSL\/TLS certificates from letsencrypt.org and other ACME Certificate Authorities for your IIS\/Windows servers and more. Setting up https has never been easier.[\/vc_column_text][vc_column_text]When managing your SSL\/TLS certificates for websites, email servers or any other services, you need a simple and reliable automation system with a visual overview that&#8217;s easy to<\/p>\n","protected":false},"author":1,"featured_media":4306,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[838,839,840,841,102,610],"class_list":["post-4303","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application","tag-acme","tag-certificate","tag-lets-encrypt","tag-management","tag-powershell","tag-ssl"],"_links":{"self":[{"href":"https:\/\/www.jameseduard.com\/index.php?rest_route=\/wp\/v2\/posts\/4303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jameseduard.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jameseduard.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jameseduard.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jameseduard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4303"}],"version-history":[{"count":0,"href":"https:\/\/www.jameseduard.com\/index.php?rest_route=\/wp\/v2\/posts\/4303\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jameseduard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jameseduard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jameseduard.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}