Registry / auth-security / certbot-dns-transip

certbot-dns-transip

JSON →
library0.5.2pypypiunverified

Certbot plugin for DNS-01 challenge using TransIP API. Version 0.5.2 last updated 2022. Low release cadence.

pip install certbot-dns-transip
INSTALL
IMPORT
SIG · CERTBOT-DNS-TRANSI
C
certbot-dns-transip
auth-securitypythonv0.5.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Authenticator
from certbot_dns_transip import Authenticator
from certbot_dns_transip._internal.dns_transip import Authenticator

Initialize Authenticator using environment variables. Replace empty strings with actual values.

import os from certbot_dns_transip._internal.dns_transip import Authenticator config = { "transip_login": os.environ.get('TRANSIP_LOGIN', ''), "transip_private_key_path": os.environ.get('TRANSIP_PRIVATE_KEY_PATH', ''), "transip_global_key": os.environ.get('TRANSIP_GLOBAL_KEY', '') or None, } auth = Authenticator(config) auth.prepare() print(auth.more_info() if hasattr(auth, 'more_info') else 'Authenticator ready')
Debug
Known issues
breakingImport path changed after version 0.3.x. Direct import from certbot_dns_transip fails in 0.5.x.
fix
Use from certbot_dns_transip._internal.dns_transip import Authenticator
affects: >=0.4.0
gotchaPrivate key file path must be absolute. Relative paths silently fail.
fix
Use os.path.abspath() or config with absolute path.
affects: all
deprecatedglobal_key parameter is optional but if set incorrectly (e.g., wrong format) causes API errors.
fix
Leave global_key as None if not using a global key; string must match TransIP control panel.
affects: all
Upgrade
Version history
0.5.2latest on PyPI · released Dec 19, 2022
Audit
Dependencies
certbotrequiredRequired plugin host
transip-apirequiredTransIP API client
Agent activity
21 hits · last 30 days
node
18
OpenAI (training)
1
Resources