mirror of
https://github.com/shred/acme4j.git
synced 2025-12-13 11:14:02 +08:00
Add generator for DNS challenge resource name
This commit is contained in:
@@ -107,13 +107,13 @@ public class BammBammClient {
|
||||
* another TXT Record is set, it will replace the existing one.
|
||||
*
|
||||
* @param domain
|
||||
* Domain to add the TXT Record to
|
||||
* Domain name to add the TXT Record to
|
||||
* @param txt
|
||||
* TXT record to add
|
||||
*/
|
||||
public void dnsAddTxtRecord(String domain, String txt) throws IOException {
|
||||
JSONBuilder jb = new JSONBuilder();
|
||||
jb.put("host", domain + '.');
|
||||
jb.put("host", domain);
|
||||
jb.put("value", txt);
|
||||
sendRequest("set-txt", jb.toString());
|
||||
}
|
||||
|
||||
@@ -81,7 +81,7 @@ public class OrderIT extends PebbleITBase {
|
||||
Dns01Challenge challenge = auth.findChallenge(Dns01Challenge.TYPE);
|
||||
assertThat(challenge).isNotNull();
|
||||
|
||||
String challengeDomainName = "_acme-challenge." + auth.getIdentifier().getDomain();
|
||||
String challengeDomainName = Dns01Challenge.toRRName(auth.getIdentifier());
|
||||
|
||||
client.dnsAddTxtRecord(challengeDomainName, challenge.getDigest());
|
||||
|
||||
|
||||
@@ -87,7 +87,7 @@ public class OrderWildcardIT extends PebbleITBase {
|
||||
Dns01Challenge challenge = auth.findChallenge(Dns01Challenge.TYPE);
|
||||
assertThat(challenge).isNotNull();
|
||||
|
||||
String challengeDomainName = "_acme-challenge." + TEST_DOMAIN;
|
||||
String challengeDomainName = Dns01Challenge.toRRName(TEST_DOMAIN);
|
||||
|
||||
client.dnsAddTxtRecord(challengeDomainName, challenge.getDigest());
|
||||
cleanup(() -> client.dnsRemoveTxtRecord(challengeDomainName));
|
||||
|
||||
Reference in New Issue
Block a user