private Http01Challenge httpChallenge(Authorization auth) throws AcmeException { // Find a single http-01 challenge Http01Challenge challenge = auth.findChallenge(Http01Challenge.TYPE); if (challenge == null) { throw new AcmeException("Found no " + Http01Challenge.TYPE + " challenge, don't know what to do..."); } // Output the challenge, wait for acknowledge... log.debug("http://{}/.well-known/acme-challenge/{}", auth.getIdentifier().getDomain(), challenge.getToken()); log.debug("Content: {}", challenge.getAuthorization()); return challenge; }
contentHolder.content = challenge.getAuthorization();
public String getAuthContent() { Http01Challenge challenge = auth.findChallenge(Http01Challenge.TYPE); return challenge.getAuthorization(); }
private Challenge httpChallenge(final Authorization auth) throws AcmeException { final Http01Challenge challenge = auth.findChallenge(Http01Challenge.TYPE); if (challenge == null) { throw new AcmeException("Challenge is null"); } challengeUpdater.accept("/.well-known/acme-challenge/" + challenge.getToken(), challenge.getAuthorization()); return challenge; }
auth.getIdentifier().getDomain(), challenge.getToken()); LOG.info("File name: {}", challenge.getToken()); LOG.info("Content: {}", challenge.getAuthorization()); LOG.info("The file must not contain any leading or trailing whitespaces or line breaks!"); LOG.info("If you're ready, dismiss the dialog..."); .append("\n\n"); message.append("Content:\n\n"); message.append(challenge.getAuthorization()); acceptChallenge(message.toString());
/** * Prepares a HTTP challenge. * <p> * The verification of this challenge expects a file with a certain content to be * reachable at a given path under the domain to be tested. * </p> * * @param aAuthorization * {@link Authorization} to find the challenge in * @param aDomainName * Domain name to be authorized * @return {@link Challenge} to verify */ private Challenge httpChallenge(Authorization aAuthorization, String aDomainName) throws AcmeException { // Find a single http-01 challenge Http01Challenge challenge = aAuthorization.findChallenge(Http01Challenge.TYPE); if (challenge == null) { throw new AcmeException("Found no " + Http01Challenge.TYPE + " challenge, don't know what to do..."); } challengeStore.put(challenge.getToken(), challenge.getAuthorization()); return challenge; }
fos.write(challenge1.getAuthorization().getBytes(StandardCharsets.UTF_8));