Skip to main content

Command-line client for the PESIGN PDF signing API

Project description

PESIGN CLI

PESIGN CLI is a command-line client for signing PDF documents through PESIGN API.

It is designed for teams that need a simple, scriptable way to send PDFs to a secure signing service and receive signed PDF files back locally. The CLI runs on Windows, Linux, and macOS.

The signing infrastructure, certificate handling, and server-side signing workflow are managed by the PESIGN API. The CLI only communicates with the API over HTTPS.

Features

  • Sign PDF documents from the command line
  • Manage signing API keys
  • Support admin-managed users
  • Works on Windows PowerShell, Linux, and macOS
  • Suitable for manual use and automation workflows

Requirements

  • Python 3.11 or newer
  • Access to a running PESIGN API server
  • Valid PESIGN credentials

Installation

pip install pesign-cli

Confirm the installation:

pesign --help

Configuration

You can provide the API URL directly:

pesign health --api-url https://pesign.christnd.codes

Or create a .env file in the directory where you run the CLI:

PESIGN_API_URL=https://pesign.christnd.codes

Then run:

pesign health

License

Proprietary. All rights reserved.

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

pesign_cli-0.1.1.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pesign_cli-0.1.1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file pesign_cli-0.1.1.tar.gz.

File metadata

  • Download URL: pesign_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for pesign_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6baff5af90f3809c307266b40ceda98f720abe68a91307de87a2ccf1e6ede4e8
MD5 0f65cf625feecdde210bf32aae16e26c
BLAKE2b-256 c297a425fb2ace23b3d8ea01561f8895c8b2eb6d927bba5a6ac5b51a50e938f8

See more details on using hashes here.

File details

Details for the file pesign_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pesign_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for pesign_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 569b7ed1abaf43ef356a5bc685d049737328cd0a32790e1c4a284dc2a7974067
MD5 38a33ca9bbb174f8ccdd3006e6b59c53
BLAKE2b-256 e249c6b612ba00bcf245dcfc2dfb2464d479c7c451109463b762fcda2788173c

See more details on using hashes here.

Supported by

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