Challenge Types, Challenge Handlers and Providers

drsox edited this page Feb 6, 2016 · 4 revisions

You can use a pair of cmdlets to discover the different Challenge Types and Handlers that are supported by the running POSH session, and manage the Challenge Handler profiles defined in a particular Vault. The actual lists in the examples below may vary from your experience depending on which Challenge Decoder and Challenge Handler providers are discoverable and loaded into your running POSH session.

  • Get-ACMEChallengeHandlerProfile
  • Set-ACMEChallengeHandlerProfile

List all the supported Challenge types

PS> Get-ACMEChallengeHandlerProfile -ListChallengeTypes
dns-01
http-01

Get a description of a specific Challenge Type

PS> Get-ACMEChallengeHandlerProfile -GetChallengeType dns-01
Name          : dns-01
Label         :
SupportedType : DNS
ChallengeType : dns-01
Description   : Challenge type decoder for the DNS type as specified in https://tools.ietf.org/html/draft-ietf-acme-acme-01#section-7.5

List all the supported Challenge Handlers

PS> Get-ACMEChallengeHandlerProfile -ListChallengeHandlers
manual

Get a description of parameters for a given Challenge Handler

Get-ACMEChallengeHandlerProfile -GetChallengeHandler manual -ParametersOnly | Out-GridView
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.