getDnsDcvData method
Implementation
DnsDcvData getDnsDcvData() {
var keyAuthorization = getKeyAuthorizationForChallenge(VALIDATION_DNS);
var b = CryptoUtils.getHashPlain(
Uint8List.fromList(keyAuthorization!.codeUnits));
var value = base64Url.encode(b).replaceAll('=', '');
return DnsDcvData(
RRecord(
name: '_acme-challenge.${identifier!.value}',
rType: DnsUtils.rRecordTypeToInt(RRecordType.TXT),
ttl: 300,
data: value),
getChallengeByType(VALIDATION_DNS),
);
}