processACMEChallengeRequest method
Response
processACMEChallengeRequest(
- Request request
A helper method to process an ACME shelf
Request
.
See isACMEPath.
Implementation
Response processACMEChallengeRequest(Request request) {
var host = request.headers['host'] ?? '';
var cn = host.split(':')[0];
var challengeToken = getChallengeToken(cn);
_logInfo(
'Processing ACME challenge> cn: $cn ; token: $challengeToken > ${request.requestedUri}');
if (challengeToken == null) {
return Response.notFound('No ACME challenge token!');
}
return Response.ok(challengeToken);
}