Certbot
2.1
  • 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
  • View page source

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

Built with Sphinx using a theme provided by Read the Docs.