Skip to content
Snippets Groups Projects
Commit 89956b3d authored by rswindell's avatar rswindell
Browse files

Added some file.open/create failure handling/logging - just in case.

parent ed9bc542
No related branches found
No related tags found
No related merge requests found
......@@ -88,16 +88,23 @@ function authorize_order(acme, order, webroots)
if (!mkpath(webroots[i]+".well-known/acme-challenge"))
throw("Unable to create "+webroots[i]+".well-known/acme-challenge");
tmp = new File(webroots[i]+".well-known/acme-challenge/webctrl.ini");
tmp.open("w");
tmp.writeln("AccessRequirements=");
tmp.close();
if(tmp.open("w")) {
tmp.writeln("AccessRequirements=");
tmp.close();
} else
log(LOG_ERR, "Error " + errno + " opening/creating " + tmp.name);
}
token = new File(webroots[i]+".well-known/acme-challenge/"+authz.challenges[challenge].token);
if (tokens.indexOf(token.name) < 0) {
token.open("w");
token.write(authz.challenges[challenge].token+"."+acme.thumbprint());
tokens.push(token.name);
token.close();
log(LOG_DEBUG, "Creating " + token.name);
if(token.open("w")) {
token.write(authz.challenges[challenge].token+"."+acme.thumbprint());
tokens.push(token.name);
token.close();
} else
log(LOG_ERR, "Error " + errno + " opening/creating " + token.name);
} else {
log(LOG_WARNING, "Token not found: " + token.name);
}
}
acme.accept_challenge(authz.challenges[challenge]);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment