package acme import "errors" var ( ErrBadCSR = errors.New("CSR is unacceptable") ErrBadNonce = errors.New("Client sent an unacceptable anti-replay nonce") ErrConnection = errors.New("Server could not connect to the client for DV") ErrDNSSEC = errors.New("Server could not validate a DNSSEC signed domain") ErrMalformed = errors.New("Request message was malformed") ErrServerInternal = errors.New("Server experienced an internal error") ErrTLS = errors.New("Server experienced a TLS error during DV") ErrUnauthorized = errors.New("Client lacks sufficient authorization") ErrUnknownHost = errors.New("Server could not resolve a domain name") ) // Errors var urnErrors = map[string]error{ "urn:acme:error:badCSR": ErrBadCSR, "urn:acme:error:badNonce": ErrBadNonce, "urn:acme:error:connection": ErrConnection, "urn:acme:error:dnssec": ErrDNSSEC, "urn:acme:error:malformed": ErrMalformed, "urn:acme:error:serverInternal": ErrServerInternal, "urn:acme:error:tls": ErrTLS, "urn:acme:error:unauthorized": ErrUnauthorized, "urn:acme:error:unknownHost": ErrUnknownHost, }