Fix subjectName index and CN prefix in UninstallCertificate #224
Remove TLS 1.0 as it is deprecated #219
Integrated pipeline issues when running under a site installed at Default Web Site #208
Chacter Limit when enter in Alternative Names for SAN cert #191
Fixing manual run when not using SAN #174
"Standard" pem names #27
SAN Support #3
Default Friendly Date Format Updated #81
Multiple Site/ Entire Server SAN Support #84
Added CertificatePath config option #85
Use '.' for MIME type extension #86
Multiple authorizations removed #90
Enable TLS 1.0, 1.1 and 1.2 #92
Added CertificateStore config option #98
Changed Manual Plugin sanInput to be able to have a longer input #102
Added RenewalDays config option
Fixed some variable names, locations, and protection
Added ObjectExtentions.cs to be able to copy objects so they don't all get updated.
Fixed Multiple Site SAN Issue where it was trying to update bindings that were not there.
Add in FTP uploading #25
Add in WebDav uploading #67
Allow user to specify credentials for scheduled task #129
Enhanced plugin architecture to allow the plugins to handle renewals and auto.
Suppress output when running unattended (manual host) #135
Delete folder structure for IIS, FTP and WebDav plugins after successful authorization #93
Delete old certificates automatically #83
Added Costura.Fody to remove extra dll files in binaries.
Added in ability to run script after install for select plugins
Removed SAN sites showing with no HTTP Hosts
Removed extra printouts #135
Fixed cert uninstall #124
Fixed IIS cert install #94
Fixed SAN index #147 #154
Moved web.config file to separate file
Changed the default web.config so it works with Stock IIS 7.5+ and allows all users to access it
Added pagination to host list
Added ability to hide hosts with existing HTTPS bindings from host list
Removed IDN domains from host list
Added Centralized SSL Support
Added PFX password support
Added using HTTP IP for HTTPS binding
Added support for specifying RSA Key bit size
Increased authorization sleep
Changed certificate friendly name format
Scheduled Task is no longer hidden
Added ability to not overwrite scheduled task
Check for IIS installed. Shouldn't crash if IIS not installed now.
Enable SNI for IIS 8. This will cause problems with IE on XP, but can be turned off and won't be set if there's an existing https binding.
Always prompt at end of program unless renew. No more disappearing errors when not running from console.
Store certs in "WebHosting" instead of personal.
Switch from letsencrypt-win lib submodule to ACMESharp nuget and latest API.
- Removed the letsencrypt-win git submodule
- Added references to latest ACMESharp (and related) nuget packages
- Updated code to use latest ACMESharp namespaces and new CertProvider
interface instead of deprecated CsrHelper
- Includes support for auto-swiitching between 32/64-bit cert provider