Skip to main content

Ottr ACME Client Python Wrapper

Project description

Ottr ACME Client

ottr-acme is a Python wrapper around acme.sh that handles the certificate signing process for Certificate Authorities that support the ACME protocol. This package is utilized when building a container on top of the Airbnb Ottr Core Platform.

# Query Subject Alternative Names
subject_alternative_names = otter.query_subject_alternative_names(hostname=hostname, table=table)

# ACME Client
le_client = otter.LetsEncrypt(hostname=hostname, subdelegate=dns,
subject_alternative_names=subject_alternative_names, region=region_name)

# Local Development
le_client.acme_local(csr={csr_path})

# Container Development
le_client.acme_development(csr={csr_path})

# Container Production
le_client.acme_production(csr={csr_path})

# Query Certificate from Device
expiration = otter.query_certificate_expiration(hostname=hostname)

# Update Expiration
otter.update_certificate_expiration(expiration)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

test-acme-abnb-0.0.2.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

test_acme_abnb-0.0.2-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file test-acme-abnb-0.0.2.tar.gz.

File metadata

  • Download URL: test-acme-abnb-0.0.2.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.5

File hashes

Hashes for test-acme-abnb-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3f204387c0e27055322b3e7905a75f1b2a6323335e678af56c76d36ff8d81ed7
MD5 a88c14d9cf639a0c8a931efa4253e039
BLAKE2b-256 23ebc62b8d1f5654c929ff21f3f7892b3b44dea178e7b55810d8ab74b2cb6dca

See more details on using hashes here.

File details

Details for the file test_acme_abnb-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: test_acme_abnb-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.5

File hashes

Hashes for test_acme_abnb-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 30a6dc709a286b27f764e7e2d72a9dad7f92f5bcf499132d573bb61596fc3f60
MD5 8c04f6b659eb1ed5241b5cf534d7827a
BLAKE2b-256 b37afffb56a1c3ad26ea5337d8cabc8cde4733dda84d5bf07911fa26fb2d74fc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page