Project

General

Profile

Actions

Feature #7824

closed

[acme / Let's Encrypt] Bump to the latest acme.sh package

Added by S. Debreuil over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
ACME
Target version:
-
Start date:
08/28/2017
Due date:
% Done:

0%

Estimated time:
Plus Target Version:

Description

Our domain names are managed by Gandi, and we cannot use the Gandi Live API for the verification of the domain name ownership.

However, the current version of acme.sh already implemented the Gandi Live API.

Actions #1

Updated by Jim Pingle over 6 years ago

  • Target version deleted (2.4.0)
Actions #2

Updated by S. Debreuil over 6 years ago

I just migrated to pfSense 2.4.0 and the latest acme package 0.1.20. That version bumped to a newer acme.sh version, but all the new DNS cannot be configured in pfSense.
In my case, I need Gandi LiveDNS.

Therefore, I made and tested the change.

Here is the code:

File:

/usr/local/pkg/acme/acme.inc

Lines to be added:

@$acme_domain_validation_method['dns_gandi_livedns'] = array(name => "DNS-Gandi LiveDNS",
        'fields' => array(
                'GANDI_LIVEDNS_KEY' => array('name'=>"gandi_livedns_key",'columnheader'=>"API Key",'type'=>"textbox",
                        'description' =>"Gandi LiveDNS API Key" 
                )
        ));

How to submit that change?

Actions #3

Updated by Jim Pingle over 6 years ago

  • Assignee set to Jim Pingle

Once the 2.4.x release process winds down I plan on making a pass through the ACME package and adding more providers, I haven't had time to get back to that yet, though.

You can submit a pull request on github against the source for that file:

https://github.com/pfsense/FreeBSD-ports/blob/devel/security/pfSense-pkg-acme/files/usr/local/pkg/acme/acme.inc

For more information about how to do that, see https://doc.pfsense.org/index.php/Getting_Started_with_pfSense_Development and/or post on the forum

Actions #4

Updated by S. Debreuil over 6 years ago

Thanks. The request is submitted in github (https://github.com/pfsense/FreeBSD-ports/pull/436)

Actions #5

Updated by Jim Pingle over 6 years ago

  • Status changed from New to Resolved

This was merged some time ago and is in the current package.

Actions

Also available in: Atom PDF