aboutsummaryrefslogtreecommitdiff
path: root/challange_tls_sni.go
diff options
context:
space:
mode:
Diffstat (limited to 'challange_tls_sni.go')
-rw-r--r--challange_tls_sni.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/challange_tls_sni.go b/challange_tls_sni.go
index 8d2a213..5c03fce 100644
--- a/challange_tls_sni.go
+++ b/challange_tls_sni.go
@@ -1 +1,12 @@
package acme
+
+import "errors"
+
+var errZ = errors.New("invalid Z")
+
+func SNIName(z string) (string, error) {
+ if len(z) != 64 {
+ return "", errZ
+ }
+ return z[0:32] + "." + z[32:64] + ".acme.invalid", nil
+}