Skip to content
Snippets Groups Projects
Select Git revision
  • 86c5c77fa8c69690d8dee8fc32c8f0c3f861431d
  • master default protected
  • massimiliano.adamo-master-patch-43524
  • devel
  • v1.3.1
  • v1.3.0
  • v1.2.7
  • v1.2.6
  • v1.2.5
  • v1.2.4
  • v1.2.3
  • v1.2.1
  • v1.2.2
  • v1.2.0
  • v1.1.1
  • v1.1.0
  • v1.0.9
  • v1.0.8
  • v1.0.7
  • v1.0.6
  • v1.0.5
  • v1.0.4
  • v1.0.3
  • v1.0.2
24 results

README.md

Blame
  • Massimiliano Adamo's avatar
    b8e8cd7e
    History

    acme-downloader

    1. usage
    2. compatibility
    3. build

    Fetches and stores a given Certificate, Full Chain, CA and Private Keynodes

    It is meant to be used in conjunction with Geant ACME infrastructure

    usage

    you can use the tool as following:

    acme-downloader --vault-token=<VAULT-TOKEN> --redis-token=<REDIS_TOKEN> \
        --cert-name=foo-ev-cert.geant.org --team-name=swd

    or check all the options using --help:

    ACME Downloader:
      - fetches and stores a given Certificate, Full Chain, CA and Private Key
    
    Usage:
      acme-downloader --redis-token=REDISTOKEN --vault-token=VAULTTOKEN --cert-name=CERTNAME --team-name=TEAMNAME [--days=DAYS] [--type=TYPE] [--cert-destination=CERTDESTINATION] [--fullchain-destination=FULLCHAINDESTINATION] [--key-destination=KEYDESTINATION] [--ca-destination=CADESTINATION]
      acme-downloader -v | --version
      acme-downloader -b | --build
      acme-downloader -h | --help
    
    Options:
      -h --help                                     Show this screen
      -v --version                                  Print version exit
      -b --build                                    Print version and build information and exit
      --redis-token=REDISTOKEN                      Redis access token
      --vault-token=VAULTTOKEN                      Vault access token
      --cert-name=CERTNAME                          Certificate name
      --team-name=TEAMNAME                          Team name: swd, dream_team, it, ne, ti...
      --days=DAYS                                   Days before expiration [default: 30]
      --type=TYPE                                   Type, EV or OV [default: EV]
      --cert-destination=CERTDESTINATION            Cert Destination [default: /etc/ssl/certs/<cert-name>.crt]
      --fullchain-destination=FULLCHAINDESTINATION  Full Chain Destination[default: /etc/ssl/certs/<cert-name>_fullchain.crt]
      --key-destination=KEYDESTINATION              Key Destination [default: /etc/ssl/private/<cert-name>.key]
      --ca-destination=CADESTINATION                CA Destination [default: /etc/ssl/certs/COMODO_<type>.crt]```

    compatibility

    Debian/RedHat/Arch OS families

    build

    you can use build.sh from this repo