| 337 | return 'pubcert.pem' |
| 338 | |
| 339 | def check_md_complete(self, domain, pkey=None): |
| 340 | md = self.get_md_status(domain) |
| 341 | assert md |
| 342 | assert 'state' in md, "md is unexpected: {0}".format(md) |
| 343 | assert md['state'] is MDTestEnv.MD_S_COMPLETE, f"unexpected state: {md['state']}" |
| 344 | pkey_file = self.store_domain_file(domain, self.pkey_fname(pkey)) |
| 345 | cert_file = self.store_domain_file(domain, self.cert_fname(pkey)) |
| 346 | r = self.run(['ls', os.path.dirname(pkey_file)]) |
| 347 | if not os.path.isfile(pkey_file): |
| 348 | assert False, f"pkey missing: {pkey_file}: {r.stdout}" |
| 349 | if not os.path.isfile(cert_file): |
| 350 | assert False, f"cert missing: {cert_file}: {r.stdout}" |
| 351 | return md |
| 352 | |
| 353 | def check_md_credentials(self, domain): |
| 354 | if isinstance(domain, list): |