(self, dest)
| 94 | self._log = None |
| 95 | |
| 96 | def install_ca_bundle(self, dest): |
| 97 | shutil.copyfile(self.env.ca.cert_file, dest) |
| 98 | end = datetime.now() + timedelta(seconds=20) |
| 99 | while datetime.now() < end: |
| 100 | r = self.env.curl_get('https://localhost:15000/roots/0', insecure=True) |
| 101 | if r.exit_code == 0: |
| 102 | with open(dest, 'a') as fd: |
| 103 | fd.write(r.stdout) |
| 104 | break |
| 105 | |
| 106 | |
| 107 | class MDBoulderRunner(ACMEServer): |