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.4.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: test-acme-abnb-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 116479eea123266d9011fc2ad58607c05389b91e7d76c8f28ec31374f386cd0e
MD5 d256aa8b16e2bf866fc34202f20fc7c6
BLAKE2b-256 11bdbd4d0cc8959ebd653a14057e6efa4af18fbd469f36ded035754e4d9af8a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: test_acme_abnb-0.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0dc124dabf792ae7958f54c97ff7cb9c14d7ffa68b7c9595ee158f5629337dea
MD5 b61c84f2ba34d72e9d00f83cdac9faca
BLAKE2b-256 1dac997c785cb66c180a16e3cb85e0c86bca7f8ef74d84cf2df9fa4dcfadc7f1

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