aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--messages.go4
-rw-r--r--provider.go6
2 files changed, 5 insertions, 5 deletions
diff --git a/messages.go b/messages.go
index 89e01b8..52812e8 100644
--- a/messages.go
+++ b/messages.go
@@ -152,6 +152,10 @@ var identTypes = map[IdentType]string{
IdentDNS: "dns",
}
+func NewIdent(domain string) Identifier {
+ return Identifier{Type: IdentDNS, Value: domain}
+}
+
func (i IdentType) String() string {
return identTypes[i]
}
diff --git a/provider.go b/provider.go
index 431bc46..ea037d6 100644
--- a/provider.go
+++ b/provider.go
@@ -218,13 +218,9 @@ func pickChallenge(c []Challenge) (int, Challenge) {
}
func (p *Provider) Authorize(s ThumbSigner, domain string) error {
- ident := Identifier{
- Type: IdentDNS,
- Value: domain,
- }
r := &Authorization{
Resource: ResNewAuthz,
- Identifier: ident,
+ Identifier: NewIdent(domain),
}
resp, err := p.post(p.NewAuthz, s, r)
if err != nil {