Socket
Socket
Sign inDemoInstall

onionmaker

Package Overview
Dependencies
2
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    onionmaker

A utility to generate CSRs suitable for validating Onion Domain Names per Appendix B of the CA/Browser Forum Baseline Requirements


Maintainers
1

Readme

Onion Maker

onionmaker is a utility to create CSRs for Tor v3 services. The CSRs generated by this utility are suitable for validation of Tor v3 Onion Domain Names according to Appendix B of the CA/Browser Forum Baseline Requirements.

Quickstart

  1. pip3 install onionmaker
  2. onionmaker ca_random_value [hidden_service_dir]

You may need to run step 2 as root depending on the access permissions of the private key file.

Usage

onionmaker requires two command line arguments:

ArgumentDescription
ca_random_valueThe Random Value supplied the CA. It must be a string consisting of 32 alphanumeric characters.
hidden_service_dirThe configuration directory for the Tor v3 Onion service. Default value is /var/lib/tor/hidden_service.

The utility will then create and sign a CSR with the specified private key, outputting the CSR to stdout.

Acknowledgements

This software bundles the orlp/ed25519 Ed25519 library for CSR signing. The distribution has been bundled unmodified except for omitting the Windows .dll binaries.`

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc