Beginners Questions ...

30 views
Skip to first unread message

tho...@neubauer.or.at

unread,
Sep 24, 2017, 7:53:24 AM9/24/17
to ACMESharp
Hi,

currently i am using "acmesharp-posh-all.0.8.1.0" on a Windows Server 2012 R2 (with Powershell Version 4) running also Exchange Server 2010.

Now i am thinking of switching to Version 0.9.0 - mainly because i never found out how to update the Web-Certificate via Powershell (both for the IIS-Part and the Exchange-Services like IMAP).

The commands i use today look something like:

Import-Module ACMESharp
Import-Module ACMESharp\ACMESharp-IIS
New-ACMEIdentifier -Dns x.y.com -Alias server_Identifier_01
Complete-ACMEChallenge server_Identifier_01 -ChallengeType http-01 -Handler iis -HandlerParameters @{ WebSiteRef = 'Default Web Site' }
Submit-ACMEChallenge server_Identifier_01 -ChallengeType http-01
Update-ACMEIdentifier server_Identifier_01
New-ACMECertificate server_Identifier_01 -Generate -Alias server_certificate_01
Submit-ACMECertificate server_certificate_01
Update-ACMECertificate server_certificate_01 

Now my question:

Can the new version 0.9.0 be easely installed or has the old version 0.8.1.0 be uninstalled first (if so how)?
Are the commands the same as they were before or do i have to change them?
Can you please point me to the right software package / download location?
Could you please give me a helping hand by telling me the working command to update the certificate in IIS (and maybe Exchange 2010) via powershell.

Thanks in advance for your help and sorry for these beginners questions.

Thomas

PS: Forgive me my poor english but it is not my native language 

Eugene Bekker

unread,
Oct 18, 2017, 12:13:11 PM10/18/17
to ACMESharp
I would uninstall the old version first, using Uninstall-Module ACMESharp just to be clean and not worry about module conflicts.  Technically, PowerShell supports installing multiple versions of the same module side-by-side, but I haven't done any testing with that in these pre-1.0 versions, so no idea what may break.

Eugene Bekker

unread,
Oct 18, 2017, 12:16:53 PM10/18/17
to ACMESharp
The old commands all still work, but what's changed is before all the different Providers of challenge handlers were just built in, but now you have to install and enable most of them separately.  Additionally, there are now providers for Installers as well.

Here's where all the 0.9.0 documentation lives:  https://pkisharp.github.io/ACMESharp-docs/

As before you can follow the Quick Start to get you up and running quickly for a typical use-case, or the more detailed and expanded User Guide for other scenarios.

The list of all modules that you can install, including the base and the provider add-ons is here:  https://pkisharp.github.io/ACMESharp-docs/Downloads-PowerShell-Modules.html

Reply all
Reply to author
Forward
Message has been deleted
0 new messages