aboutsummaryrefslogtreecommitdiff
path: root/cmd/acme/main.go
blob: ac9e679d6f6f9da4597cb44117ec266640ccf658 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package main

import (
	"log"

	"dim13.org/acme"
)

func must(err error) {
	if err != nil {
		log.Fatal(err)
	}
}

func main() {
	dir, err := acme.NewDirectory(acme.LEV1)
	must(err)
	log.Println(dir)

	acc, err := acme.NewAccount("Dimitri Sokolyuk <demon@dim13.org>", 2048)
	must(err)
	log.Println(acc)
	//acme.Dump(acc)

	acme.Post(dir.NewReg, acme.NewRegistration(acc.Contact))

	s, _ := acme.Sign(acc, []byte("AAA"))
	acme.ParseSigned(s)
}