Implements RenderForm/ParseForm on the provider: users can hit /check with just a domain name; ParseForm resolves CAA records via direct DNS queries (walking up the label tree per RFC 8659) and hands the SDK a synthetic service payload so the standard Collect → Evaluate pipeline runs without a happyDomain host. TLS probes are not gathered here, so the rule reports StatusUnknown for the TLS cross-check in this mode. |
||
|---|---|---|
| .. | ||
| ccadb.go | ||
| ccadb_test.go | ||
| collect.go | ||
| definition.go | ||
| interactive.go | ||
| provider.go | ||
| rule.go | ||
| rule_test.go | ||
| tls_related.go | ||
| types.go | ||