acmevoke | ACME (RFC8555) compliant server to receive key compromise revocation requests for a CA
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.
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
Support
acmevoke has a low active ecosystem.
It has 0 star(s) with 0 fork(s). There are 2 watchers for this library.
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.
Quality
acmevoke has no bugs reported.
Security
acmevoke has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
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.
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
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of acmevoke
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.
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:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page