"certbot.cert_manager"
**********************

Tools for managing certificates.

certbot.cert_manager.update_live_symlinks(config)

   Update the certificate file family symlinks to use archive_dir.

   Use the information in the config file to make symlinks point to
   the correct archive directory.

   Note: This assumes that the installation is using a Reverter
     object.

   Parameters:
      **config** ("certbot.configuration.NamespaceConfig") –
      Configuration.

certbot.cert_manager.rename_lineage(config)

   Rename the specified lineage to the new name.

   Parameters:
      **config** ("certbot.configuration.NamespaceConfig") –
      Configuration.

certbot.cert_manager.certificates(config)

   Display information about certs configured with Certbot

   Parameters:
      **config** ("certbot.configuration.NamespaceConfig") –
      Configuration.

certbot.cert_manager.delete(config)

   Delete Certbot files associated with a certificate lineage.

certbot.cert_manager.lineage_for_certname(cli_config, certname)

   Find a lineage object with name certname.

certbot.cert_manager.domains_for_certname(config, certname)

   Find the domains in the cert with name certname.

certbot.cert_manager.find_duplicative_certs(config, domains)

   Find existing certs that duplicate the request.

certbot.cert_manager._get_certname(config, verb)

   Get certname from flag, interactively, or error out.

certbot.cert_manager._report_lines(msgs)

   Format a results report for a category of single-line renewal
   outcomes

certbot.cert_manager._report_human_readable(config, parsed_certs)

   Format a results report for a parsed cert

certbot.cert_manager._describe_certs(config, parsed_certs, parse_failures)

   Print information about the certs we know about

certbot.cert_manager._search_lineages(cli_config, func, initial_rv)

   Iterate func over unbroken lineages, allowing custom return
   conditions.

   Allows flexible customization of return values, including multiple
   return values and complex checks.
