Add SERVFAIL support to challtestsrv client

pull/89/head
Richard Körber 2020-01-23 23:25:08 +01:00
parent 037d0dc973
commit 4a8c39a93a
No known key found for this signature in database
GPG Key ID: AAB9FD19C78AA3E0
1 changed files with 26 additions and 0 deletions

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.
*