Skip to main content

No project description provided

Project description

gencsr

gencsr is a simple tool to generate an x.509 Certificate Signing Request (CSR).

It is opinionated and supports the most basic common use-case: A website with one or more DNS names. Anything more complex than that is better handled by other tools.

Usage

The hostname is always included in the list of DNS names (Subject Alternative Name).

You can either pass options on the command line:

$ gencsr --hostname example.com --dns-name www.example.com --dns-name login.example.com

Or you can use a config file, in which case no other command line options are allowed (they are not merged). This is equivalent to the previous example.

hostname = "example.com"
dns_names = [
    "www.example.com",
    "login.example.com",
]
$ gencsr --confg example.com.toml

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

gencsr-0.1.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

gencsr-0.1.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file gencsr-0.1.0.tar.gz.

File metadata

  • Download URL: gencsr-0.1.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for gencsr-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3253ca16d1272c48cbdd100747db81bf6811aac12a373f2d1eb850723e7c2184
MD5 7b6aac291a27d7842c37150f31a1e8b2
BLAKE2b-256 22dcd8820457330addb260b38aeeb6bc17557a9ac3022babf48faf65cdf25868

See more details on using hashes here.

File details

Details for the file gencsr-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gencsr-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for gencsr-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 86dad5043f40ac210e300b6560a3829ce8a4a8d43e099e8aa64a21dff0c10a6c
MD5 cd45e3f6eb6cacccc83e1d14ca00a34e
BLAKE2b-256 0af91301602c8ebb06cffa3e58ff4575f76f70b9b0208af24ed1195cc8d9c520

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