Certbot
stable
  • Introduction
  • What is a Certificate?
  • Get Certbot
  • User Guide
  • Developer Guide
  • Packaging Guide
  • Backwards Compatibility
  • Resources
  • API Documentation
    • certbot package
      • Subpackages
        • certbot.compat package
        • certbot.display package
        • certbot.plugins package
        • certbot.tests package
      • Submodules
Certbot
  • API Documentation
  • certbot package
  • certbot.compat package
  • Edit on GitHub

certbot.compat package¶

Compatibility layer to run certbot both on Linux and Windows.

This package contains all logic that needs to be implemented specifically for Linux and for Windows. Then the rest of certbot code relies on this module to be platform agnostic.

Submodules¶

  • certbot.compat.filesystem module
    • chmod()
    • umask()
    • temp_umask()
    • copy_ownership_and_apply_mode()
    • copy_ownership_and_mode()
    • check_mode()
    • check_owner()
    • check_permissions()
    • open()
    • makedirs()
    • mkdir()
    • replace()
    • realpath()
    • readlink()
    • is_executable()
    • has_world_permissions()
    • compute_private_key_mode()
    • has_same_ownership()
    • has_min_permissions()
  • certbot.compat.misc module
    • raise_for_non_administrative_windows_rights()
    • prepare_virtual_console()
    • readline_with_timeout()
    • get_default_folder()
    • underscores_for_unsupported_characters_in_path()
    • execute_command_status()
  • certbot.compat.os module
    • access()
    • chmod()
    • chown()
    • fstat()
    • mkdir()
    • open()
    • rename()
    • replace()
    • stat()
    • umask()
    • makedirs()
Next Previous

© Copyright 2014-2018 - The Certbot software and documentation are licensed under the Apache 2.0 license as described at https://eff.org/cb-license.

Let's Encrypt Status Revision eeb88c08.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: stable
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds