-
Notifications
You must be signed in to change notification settings - Fork 184
[WIP] [NOTES] Providers
Eugene Bekker edited this page Aug 3, 2017
·
1 revision
PRELIM DOC
Ext / Providers Mechanism
Borrowing some terms from official LE client:
-
https://letsencrypt.readthedocs.org/en/latest/contributing.html#writing-your-own-plugin
-
AuthenticatorChallengeHandler Providers- Challenge
- Type (dns-01, http-01, tls-sni-01)
- Challenge subclasses
- DnsChallenge
- HttpChallenge
- TlsSniChallenge
-
IAuthenticatorProviderIChallengeHandlerProvider- bool IsSupported(Challenge)
- IChallengeHandler GetHandler(Challenge)
-
IAuthenticatorIChallengeHandler-
Authenticate(Challenge)Handle(Challenge)
-
- Challenge
-
Cert Installer Providers
- ICertInstallerProvider
- ICertInstaller GetInstaller()
- ICertInstaller
- Install(PkiManager, PrivateKey, Certificate)
- ICertInstallerProvider
-
PKI Manager Providers
- IPkiManagerProvider
- IPkiManager
- GeneratePrivateKey(...)
- GenerateCsr(...)
- ImportCertificate(...)
- ExportArchive(...)
Docs
- Overview
- FAQ
- Let's Encrypt Reference Sheet
- Quick Start
- Requirements
- Basic Concepts
- Vaults, Vault Providers and Vault Profiles
- Challenge Types, Challenge Handlers and Providers
- Troubleshooting
- Contributions
Legacy Docs - out of date
Reference
- Good to Know
- Proposed Extension Mechanism
- PowerShell Module Design
- Style Guides and Conventions
- Documentation Resources
A bit dated