All Projects → porunov → Acme_client

porunov / Acme_client

Licence: mit
Java ACME Client application

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Acme client

letsencrypt-www
Probably the easiest way to create | renew | deploy certificate
Stars: ✭ 27 (-64.94%)
Mutual labels:  letsencrypt, tls, ssl, certificate, https
Certificaat
General-purpose ACME client
Stars: ✭ 88 (+14.29%)
Mutual labels:  https, ssl, letsencrypt, certificate, acme
Acmetool
🔒 acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
Stars: ✭ 1,882 (+2344.16%)
Mutual labels:  ssl, tls, letsencrypt, certificate, acme
Greenlock
Automatic SSL renewal for NodeJS
Stars: ✭ 30 (-61.04%)
Mutual labels:  https, ssl, tls, letsencrypt, acme
freshcerts
ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring
Stars: ✭ 59 (-23.38%)
Mutual labels:  letsencrypt, tls, ssl, certificate, acme
tipi
Tipi - the All-in-one Web Server for Ruby Apps
Stars: ✭ 214 (+177.92%)
Mutual labels:  tls, ssl, https, acme
httpsbook
《深入浅出HTTPS:从原理到实战》代码示例、勘误、反馈、讨论
Stars: ✭ 77 (+0%)
Mutual labels:  letsencrypt, tls, ssl, https
Certify
SSL Certificate Manager UI for Windows, powered by Let's Encrypt. Download from certifytheweb.com
Stars: ✭ 1,075 (+1296.1%)
Mutual labels:  https, ssl, letsencrypt, acme
Terraform Provider Acme Old
ACME (Let's Encrypt) Support for Terraform
Stars: ✭ 211 (+174.03%)
Mutual labels:  ssl, tls, letsencrypt, acme
docker-nginx-certbot
Automatically create and renew website certificates for free using the Let's Encrypt certificate authority.
Stars: ✭ 367 (+376.62%)
Mutual labels:  letsencrypt, ssl, https, acme
ACMECert
PHP client library for Let's Encrypt (ACME v2 - RFC 8555)
Stars: ✭ 83 (+7.79%)
Mutual labels:  letsencrypt, ssl, certificate, acme
qiniu-auto-cert
七牛 CDN 证书自动化工具
Stars: ✭ 20 (-74.03%)
Mutual labels:  letsencrypt, ssl, certificate, acme
docker-ssl-reverse-proxy
Easy-to-use auto-SSL reverse proxy as a Docker container based on Caddy and Let’s Encrypt
Stars: ✭ 22 (-71.43%)
Mutual labels:  letsencrypt, tls, ssl, https
sslcontext-kickstart
🔐 A lightweight high level library for configuring a http client or server based on SSLContext or other properties such as TrustManager, KeyManager or Trusted Certificates to communicate over SSL TLS for one way authentication or two way authentication provided by the SSLFactory. Support for Java, Scala and Kotlin based clients with examples. Av…
Stars: ✭ 295 (+283.12%)
Mutual labels:  tls, ssl, certificate, https
Mutual Tls Ssl
🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC examples are included
Stars: ✭ 163 (+111.69%)
Mutual labels:  https, ssl, tls, certificate
Certmagic
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
Stars: ✭ 3,864 (+4918.18%)
Mutual labels:  https, tls, letsencrypt, acme
Acme Client
Let's Encrypt / ACME client written in PHP for the CLI.
Stars: ✭ 337 (+337.66%)
Mutual labels:  ssl, tls, letsencrypt, acme
Manuale
A fully manual Let's Encrypt/ACME client
Stars: ✭ 201 (+161.04%)
Mutual labels:  ssl, tls, letsencrypt, acme
Ansible Role Certbot
Ansible Role - Certbot (for Let's Encrypt)
Stars: ✭ 477 (+519.48%)
Mutual labels:  https, ssl, letsencrypt, certificate
Crypt Le
Crypt::LE - Let's Encrypt / Buypass / ACME client and library in Perl for obtaining free SSL certificates (inc. generating RSA/ECC keys and CSRs). HTTP/DNS verification is supported out of the box, easily extended with plugins, easily dockerized.
Stars: ✭ 277 (+259.74%)
Mutual labels:  https, ssl, certificate, acme

Porunov Java ACME Client (PJAC)

An ACME client application for step-by-step SSL certificate management.

PJAC is a CLI management agent designed for use with your own automation tools (ansible, puppet, chef, saltstack, etc.). Also suitable if you want to automate certificate management with your own scripts/programs/crond-jobs etc.).

ACME is a protocol that a Certificate Authority (CA) and an applicant can use to automate the process of verification and certificate issuance.

This application is based on acme4j, a Java ACME library implementation. If you need your own implementation you can use that library.

Supported functions

  • Account creation
  • Account deactivation
  • E-mail address association
  • Subscriber Agreement URL retrieval
  • Make a certificate request (supports HTTP and DNS challenges)
  • Domain authorization deactivation
  • Challenge download
  • Domains verification
  • Certificate generation
  • Certificate download
  • Certificate revocation

All functions are executed separately, so you can integrate them seamlessly in your own particular environment.

Supported ACME protocol versions

PJAC version 2.x.y and earlier support acme protocol version 1.
PJAC version from 3.x.y supports acme protocol version 2.

System requirements

Java Runtime Environment (JRE) 8 or higher.

Installation

No installation needed. The application is packed into a single executable JAR file, just download or compile it and you're ready to go.

Usage

See the wiki for information on how to use the application.


Donate to the PJAC project ♥️

Patreon donate button Patreon donate button
Bitcoin address: 15PrkYhv9EZLiQbjQMJDRZsqdheE574XPe
Ethereum address: 0x65a92111d599aa0f6695b011c1c01390d4f29a2a

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].