Skip to content

ErmisSolutions/HermesLicense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HermesLicense

Offline RSA-signed license system for on-prem deployments.

This repo contains:

  • generate_keys.py — generate RSA keypair (run once on a secure machine)
  • make_license.py — sign licenses using the private key (offline)
  • verifier.py — license validator (de-obfuscated, intended to be compiled into a single executable)
  • machine_id.py — machine id helpers (Linux-first fallbacks)
  • install.sh & hermes_verifier.service — example installer + systemd unit
  • examples/ — sample license and packaging script

Overview

  1. Generate keypair on an offline/secure machine:
    pip install -r requirements.txt
    python generate_keys.py --bits 4096 --out-priv ./priv.pem --out-pub ./pub.pem

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages