acmevoke | ACME (RFC8555) compliant server to receive key compromise revocation requests for a CA

 by   tobermorytech Ruby Version: Current License: GPL-3.0

kandi X-RAY | acmevoke Summary

kandi X-RAY | acmevoke Summary

acmevoke is a Ruby library. acmevoke has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

ACMEvoke is a simple web service that accepts certificate revocation requests using the private key of the certificate being revoked, using the ACME protocol.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              acmevoke has a low active ecosystem.
              It has 0 star(s) with 0 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              acmevoke has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of acmevoke is current.

            kandi-Quality Quality

              acmevoke has no bugs reported.

            kandi-Security Security

              acmevoke has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              acmevoke is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              acmevoke releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of acmevoke
            Get all kandi verified functions for this library.

            acmevoke Key Features

            No Key Features are available at this moment for acmevoke.

            acmevoke Examples and Code Snippets

            No Code Snippets are available at this moment for acmevoke.

            Community Discussions

            No Community Discussions are available at this moment for acmevoke.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install acmevoke

            Getting an ACMEvoke server up and running is straightforward.
            Clone the ACMEvoke git repo, and cd into that directory.
            Run bundle install --deployment in the git checkout directory.
            Put all the issuing CA certificates you wish to accept revocation requests for in a single file, one after the other, each in PEM format.
            Set all the necessary environment variables: # This is a single file full of PEM-format certificates which are the # direct issuers of the certificates you wish to accept revocation # requests for. export ACMEVOKE_ISSUER_CERTIFICATES_FILE="/the/path/to/the/certs/file" # The host, etc of the Redis server that ACMEvoke will use to store # some useful information. export ACMEVOKE_REDIS_URL="redis://host:6379" # The publicly-accessible URL of the ACMEvoke service; this URL is # used to construct URLs given to clients. export ACMEVOKE_BASE_URL="https://example.com/acmevoke" # The e-mail address from which all the validated revocation requests # will be sent. export ACMEVOKE_REVOCATION_NOTIFICATION_SENDER="acmevoke@example.com" # The address to which e-mail will be sent when a validated # revocation request is received by ACMEvoke. export ACMEVOKE_REVOCATION_NOTIFICATION_RECIPIENT="revocation@example.com" # The mail delivery method to use. Can be any of "smtp", "sendmail", # "file", or "stderr". For details of each mail delivery method, # see the "Mail Delivery Configuration" section, below. export ACMEVOKE_MAIL_DELIVERY_METHOD="sendmail" # Mail sending configuration. The available variables depend on the # mail delivery method you chose. # See the section "Mail Delivery Configuration" below for all the gory details. export ACMEVOKE_MAIL_DELIVERY_CONFIG_<var>="value"
            Start the ACMEvoke server: RUBYLIB=lib rackup
            Configure whatever front-end HTTP proxy listens on the host you specified in ACMEVOKE_BASE_URL to forward requests for the ACMEVOKE_BASE_URL path to the ACMEvoke server.
            Start reveling in the ACME-based revocation goodness.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/tobermorytech/acmevoke.git

          • CLI

            gh repo clone tobermorytech/acmevoke

          • sshUrl

            git@github.com:tobermorytech/acmevoke.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link