I am working on a ACME client and already got it working with the HTTP challange.
I am trying to make the DNS challange works as well but when I test with the staging server the error “Records for validation failed sanity check” pops out. The challange response comes with a validationRecord field in the json with the correct hostname but with the authorities field empty.
Looking through the boulder source code, it seems that the server was able to verify the TXT record in my domain correctly but failed when the sanity check verifies if the authorities field is not empty (objects.go:361).
Am i missing any other configuration in my DNS?