Skip to content

Latest commit

 

History

History
39 lines (22 loc) · 2 KB

README.md

File metadata and controls

39 lines (22 loc) · 2 KB

Certify

Home page for downloads and info : http://certify.webprofusion.com/

Certify is an SSL Certificate Manager GUI for Windows, powered by Let's Encrypt, allowing you to generate and install free SSL certificates (with a 90 day expiry). Certify is a wrapper for the ACMESharp PowerShell scripts.

Certify Screenshot


Time spent on developing Certify is extremely limited. If you have a bug or feature and you can fix the problem yourself please just:

  1. File a new issue
  2. Fork the repository
  3. Make your changes
  4. Submit a pull request, detailing the problem being solved and testing steps/evidence

If you cannot provide a fix for the problem yourself, please file an issue and describe the fault with steps to reproduce. General issues which cannot be easily reproduced are likely to be ignored, sorry!


Build/Run Requirements:

  • Visual Studio 2015 Community Edition (or higher)
  • A local instance of IIS installed.
  • To build the current release version use the release branch: https://github.com/webprofusion/certify/tree/release, master is the current work in progress and may not be in a usable state.
  • To build Certify, first build the submodule for ACMESharp under /src/lib/ACMESharp - this will restore the required nuget packages.
  • Certify needs to run as Administrator, otherwise it cannot access IIS, write to the IIS website root paths or manage the windows certificate store.

Note: For testing you will require a publicly accessible IP mapped to the domain/subdomain you want to test with. The Let's Encrypt service will need to be able to access your test site remotely via HTTP in order to complete authorisation challenges.

Help with code clean-up and re-org is appreciated, the initial version is aimed at basic features and the code needs work.

apps {at} webprofusion.com