Add SERVFAIL support to challtestsrv client

This commit is contained in:
Richard Körber
2020-01-23 23:25:08 +01:00
parent 037d0dc973
commit 4a8c39a93a

View File

@@ -163,6 +163,32 @@ public class BammBammClient {
sendRequest("clear-cname", jb.toString());
}
/**
* Simulates a SERVFAIL for the given domain.
*
* @param domain
* Domain that will give a SERVFAIL response
* @since 2.9
*/
public void dnsAddServFailRecord(String domain) throws IOException {
JSONBuilder jb = new JSONBuilder();
jb.put("host", domain);
sendRequest("set-servfail", jb.toString());
}
/**
* Removes a SERVFAIL Record from the DNS.
*
* @param domain
* Domain to remove the SEVFAIL Record from
* @since 2.9
*/
public void dnsRemoveServFailRecord(String domain) throws IOException {
JSONBuilder jb = new JSONBuilder();
jb.put("host", domain);
sendRequest("clear-servfail", jb.toString());
}
/**
* Adds a certificate for TLS-ALPN tests.
*