From d3c1194e7ce73913451befd89c26ca6d222f641e Mon Sep 17 00:00:00 2001 From: Alex Vaghin Date: Wed, 31 Aug 2016 20:47:52 +0200 Subject: [PATCH] acme: expose internal/acme as acme package This moves all of internal/acme into the acme package, making the lower level API accessible by any other package. Fixes golang/go#16938. Change-Id: Ie35f4b6b6b42ebb7fb4ad03ba067df8c3063feff Reviewed-on: https://go-review.googlesource.com/28297 TryBot-Result: Gobot Gobot Run-TryBot: Alex Vaghin Reviewed-by: Brad Fitzpatrick --- acme/{internal/acme => }/acme.go | 4 ++++ acme/{internal/acme => }/acme_test.go | 0 acme/autocert/autocert.go | 2 +- acme/autocert/autocert_test.go | 2 +- acme/{internal/acme => }/jws.go | 0 acme/{internal/acme => }/jws_test.go | 0 acme/{internal/acme => }/types.go | 0 7 files changed, 6 insertions(+), 2 deletions(-) rename acme/{internal/acme => }/acme.go (99%) rename acme/{internal/acme => }/acme_test.go (100%) rename acme/{internal/acme => }/jws.go (100%) rename acme/{internal/acme => }/jws_test.go (100%) rename acme/{internal/acme => }/types.go (100%) diff --git a/acme/internal/acme/acme.go b/acme/acme.go similarity index 99% rename from acme/internal/acme/acme.go rename to acme/acme.go index be5b09d..4e4f9e3 100644 --- a/acme/internal/acme/acme.go +++ b/acme/acme.go @@ -6,6 +6,10 @@ // Automatic Certificate Management Environment (ACME) spec. // See https://tools.ietf.org/html/draft-ietf-acme-acme-02 for details. // +// Most common scenarios will want to use autocert subdirectory instead, +// which provides automatic access to certificates from Let's Encrypt +// and any other ACME-based CA. +// // This package is a work in progress and makes no API stability promises. package acme diff --git a/acme/internal/acme/acme_test.go b/acme/acme_test.go similarity index 100% rename from acme/internal/acme/acme_test.go rename to acme/acme_test.go diff --git a/acme/autocert/autocert.go b/acme/autocert/autocert.go index d0e3ab6..29f7dfa 100644 --- a/acme/autocert/autocert.go +++ b/acme/autocert/autocert.go @@ -27,7 +27,7 @@ import ( "sync" "time" - "golang.org/x/crypto/acme/internal/acme" + "golang.org/x/crypto/acme" "golang.org/x/net/context" ) diff --git a/acme/autocert/autocert_test.go b/acme/autocert/autocert_test.go index b4d950b..5b62c43 100644 --- a/acme/autocert/autocert_test.go +++ b/acme/autocert/autocert_test.go @@ -24,7 +24,7 @@ import ( "testing" "time" - "golang.org/x/crypto/acme/internal/acme" + "golang.org/x/crypto/acme" "golang.org/x/net/context" ) diff --git a/acme/internal/acme/jws.go b/acme/jws.go similarity index 100% rename from acme/internal/acme/jws.go rename to acme/jws.go diff --git a/acme/internal/acme/jws_test.go b/acme/jws_test.go similarity index 100% rename from acme/internal/acme/jws_test.go rename to acme/jws_test.go diff --git a/acme/internal/acme/types.go b/acme/types.go similarity index 100% rename from acme/internal/acme/types.go rename to acme/types.go