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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: test-acme-abnb-0.0.3.tar.gz
  • Upload date:
  • Size: 8.7 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.3.tar.gz
Algorithm Hash digest
SHA256 bb39e2c91d109086b6b0eac6de2bf5457cf7ba6efa13c2a0b5b1b53ba207a409
MD5 a7f01a37f8832952b2c6eceddd32919d
BLAKE2b-256 b70875331a10afd83ee97c8bd1029f960e239ea8ee374317b4a1792548284c48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: test_acme_abnb-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d974b3d92c0f79afc360e8e09a56b450a8bd05801824c9d9d3411c7dbecd3b19
MD5 884fa399270904b0ffc553aa3109ef8c
BLAKE2b-256 c05055dc6190fe23d4449afba1917af40a216b2b08e5f40bba66134c4671813f

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