acmesharp - ACMESharpCore 2.2.0.148

ACME v2 protocol client library for .NET Standard

PM> Install-Package ACMESharpCore -Version 2.2.0.148 -Source https://www.myget.org/F/acmesharp/api/v3/index.json

Copy to clipboard

> nuget.exe install ACMESharpCore -Version 2.2.0.148 -Source https://www.myget.org/F/acmesharp/api/v3/index.json

Copy to clipboard

> dotnet add package ACMESharpCore --version 2.2.0.148 --source https://www.myget.org/F/acmesharp/api/v3/index.json

Copy to clipboard
<PackageReference Include="ACMESharpCore" Version="2.2.0.148" />
Copy to clipboard
source https://www.myget.org/F/acmesharp/api/v3/index.json

nuget ACMESharpCore  ~> 2.2.0.148
Copy to clipboard

> choco install ACMESharpCore --version 2.2.0.148 --source https://www.myget.org/F/acmesharp/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "acmesharp" -SourceLocation "https://www.myget.org/F/acmesharp/api/v2"
Install-Module -Name "ACMESharpCore" -RequiredVersion "2.2.0.148" -Repository "acmesharp" 
Copy to clipboard

ACMESharp Core

An ACME client library for .NET Standard (Let's Encrypt)

:star: I appreciate your star, it helps me decide to which OSS projects I should allocate my spare time.

CI

Tests

Component/Test Type Linux Windows
Base Unit Tests Test Test
SimplePKI Unit Tests Test Test
MockServer Unit Tests Test Test
Integration Tests Test Test

Packages

Component Stable Release Early Access
Hosted on the NuGet Gallery Hosted on MyGet Gallery
ACMESharpCore client library NuGet MyGet
Crypto Support library NuGet MyGet
SimplePKI library NuGet MyGet

Overview

This library originated as a port of the ACMESharp client library from .NET Framework to .NET Standard 2.0.

However, this rewrite is now actually more complete than the original, including operations from the ACME specification that were left out of the original and supporting the latest versions of the specification. Check out the library-specific README for details as they develop.

A couple of useful examples have been put together to demonstrate how to use the client library to implement a CLI tool and automated certificate installation for ASP.NET Core applications. More are coming...


Please Note: | --------------| If you are interested in using Let's Encrypt, or any other ACME-compliant CA in a .NET context, please see the ACMESharp project for a working implementation of an ACME client library for .NET Framework and complementary PowerShell module for Windows PowerShell.


The goals for this project:

  • Migrate the ACMESharp client library to .NET Standard 2.0
  • Remove legacy cruft
  • Clean up the namespace structure and code org
  • Adjust coding standards to better conform with industry standards
  • Complete any missing features from the ACME spec
  • Prepare for, and implement move to ACME 2.0 spec
  • Clearly separate and maintain independently the client library and the PS module
  • .NETStandard 2.0
    • Microsoft.Extensions.Logging (>= 2.0.2)
    • Newtonsoft.json (>= 11.0.2)
    • System.ComponentModel.Annotations (>= 4.5.0)
  • .NETStandard 2.0: 2.0.0.0

Owners

Zyborg

Authors

https://github.com/PKISharp/ACMESharpCore/graphs/contributors

Project URL

https://github.com/PKISharp/ACMESharpCore/

License

MIT

Tags

pki ssl tls security certificates letsencrypt acme acmesharp

Info

1590 total downloads
85 downloads for version 2.2.0.148
Download (43.11 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
2.2.0.153 43.06 KB Mon, 07 Jun 2021 19:11:03 GMT 86
2.2.0.148 43.11 KB Thu, 20 Aug 2020 00:17:45 GMT 85
2.2.0.146 42.97 KB Sun, 16 Aug 2020 13:58:08 GMT 86
2.2.0.145 42.97 KB Sun, 16 Aug 2020 13:19:44 GMT 77
2.2.0.141 42.58 KB Tue, 04 Aug 2020 17:32:29 GMT 78
2.2.0.140 42.58 KB Tue, 04 Aug 2020 16:51:47 GMT 82
2.2.0.139 42.58 KB Tue, 04 Aug 2020 16:04:02 GMT 88
2.1.0.138 42.58 KB Thu, 09 Jul 2020 13:20:22 GMT 77
2.1.0.136 42.58 KB Wed, 01 Jul 2020 03:43:09 GMT 88
2.1.0.126 41.95 KB Wed, 18 Mar 2020 11:42:35 GMT 70
2.0.0.101-beta1 40.11 KB Tue, 19 Feb 2019 18:36:30 GMT 69
2.0.0.94-beta1 39.61 KB Sun, 17 Feb 2019 12:21:25 GMT 71
2.0.0.90-beta1 39.82 KB Sat, 16 Feb 2019 18:51:53 GMT 92
2.0.0.89-beta1 40.83 KB Sat, 16 Feb 2019 17:48:16 GMT 85
2.0.0.84-beta1 40.4 KB Fri, 01 Feb 2019 20:16:31 GMT 81
2.0.0.83-beta1 40.4 KB Fri, 01 Feb 2019 19:21:04 GMT 69
2.0.0.80-beta1 40.4 KB Mon, 07 Jan 2019 17:12:22 GMT 82
2.0.0.78-beta1 40.4 KB Mon, 03 Sep 2018 20:38:06 GMT 79
2.0.0.77-beta1 40.11 KB Mon, 06 Aug 2018 00:42:45 GMT 77
2.0.0.76-beta1 40.11 KB Tue, 31 Jul 2018 18:17:19 GMT 68