From db62ad2af431bff566a953cd799d8034e802c3d8 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 12 Dec 2015 01:09:16 +0100 Subject: State diagram --- client.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'client.go') diff --git a/client.go b/client.go index aff163d..7994226 100644 --- a/client.go +++ b/client.go @@ -130,6 +130,25 @@ func replyNonce(r *http.Response) string { return r.Header.Get("Replay-Nonce") } +/* + directory + . + . + .................................................... + . . . . + . . . . + V "next" V "next" V V + new-reg ---+----> new-authz ---+----> new-cert revoke-cert + . | . | . ^ + . | . | . | "revoke" + V | V | V | + reg* ----+ authz -----+ cert-----------+ + . ^ | + . | "up" | "up" + V | V + challenge cert-chain +*/ + func (c *Client) Register(a *Account) error { r := Registration{ Resource: ResNewReg, -- cgit v1.2.3