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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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