{"id":18509544,"url":"https://github.com/micronaut-projects/micronaut-acme","last_synced_at":"2025-04-09T03:32:45.539Z","repository":{"id":38424656,"uuid":"175338371","full_name":"micronaut-projects/micronaut-acme","owner":"micronaut-projects","description":"A repository for Micronaut and ACME integrations ","archived":false,"fork":false,"pushed_at":"2024-05-16T18:31:46.000Z","size":3368,"stargazers_count":14,"open_issues_count":21,"forks_count":10,"subscribers_count":17,"default_branch":"5.2.x","last_synced_at":"2024-05-16T19:43:18.408Z","etag":null,"topics":["community-driven"],"latest_commit_sha":null,"homepage":"https://micronaut-projects.github.io/micronaut-acme/latest/guide/index.html","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/micronaut-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-13T03:19:12.000Z","updated_at":"2024-05-29T21:39:03.423Z","dependencies_parsed_at":"2023-12-15T02:08:00.520Z","dependency_job_id":"9e05d174-98ca-4c05-8c85-f510b3b636cf","html_url":"https://github.com/micronaut-projects/micronaut-acme","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micronaut-projects%2Fmicronaut-acme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micronaut-projects%2Fmicronaut-acme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micronaut-projects%2Fmicronaut-acme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micronaut-projects%2Fmicronaut-acme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/micronaut-projects","download_url":"https://codeload.github.com/micronaut-projects/micronaut-acme/tar.gz/refs/heads/5.2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247974037,"owners_count":21026738,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["community-driven"],"created_at":"2024-11-06T15:18:08.159Z","updated_at":"2025-04-09T03:32:45.144Z","avatar_url":"https://github.com/micronaut-projects.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Micronaut Acme\n\n[![Maven Central](https://img.shields.io/maven-central/v/io.micronaut.acme/micronaut-acme.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.micronaut.acme%22%20AND%20a:%22micronaut-acme%22)\n[![Build Status](https://github.com/micronaut-projects/micronaut-acme/workflows/Java%20CI/badge.svg)](https://github.com/micronaut-projects/micronaut-acme/actions)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=micronaut-projects_micronaut-acme\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=micronaut-projects_micronaut-acme)\n[![Revved up by Develocity](https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle\u0026labelColor=02303A)](https://ge.micronaut.io/scans)\n\nThis project includes integration between [Micronaut](http://micronaut.io) and [ACME ](https://en.wikipedia.org/wiki/Automated_Certificate_Management_Environment) via [Acme4j](https://shredzone.org/maven/acme4j/index.html).\n\nThe Micronaut ACME integration can be used together with any ACME server to provide ssl certificates for your application. [Let's Encrypt](https://letsencrypt.org/) is currently\nthe front runner for integration with Acme and is completely free. \n\n## Documentation ##\n\nSee the [stable](https://micronaut-projects.github.io/micronaut-acme/latest/guide) or [snapshot](https://micronaut-projects.github.io/micronaut-acme/snapshot/guide) documentation for more information.\n\n## ACME Tooling ##\nSince ACME servers do require some pre setup support has been baked into the micronaut-cli found [here](https://github.com/micronaut-projects/micronaut-starter). Which can help you create keys, create/deactivate accounts, etc.\n\n## Example Application ##\n\nSee the [Examples](https://github.com/micronaut-projects/micronaut-acme/tree/master/examples/hello-world-acme) for more information.\n\n## Snapshots and Releases\n\nSnapshots are automatically published to [JFrog OSS](https://oss.jfrog.org/artifactory/oss-snapshot-local/) using [Github Actions](https://github.com/micronaut-projects/micronaut-acme/actions).\n\nSee the documentation in the [Micronaut Docs](https://docs.micronaut.io/latest/guide/index.html#usingsnapshots) for how to configure your build to use snapshots.\n\nReleases are published to JCenter and Maven Central via [Github Actions](https://github.com/micronaut-projects/micronaut-acme/actions).\n\nA release is performed with the following steps:\n\n* [Create a new release](https://github.com/micronaut-projects/micronaut-acme/releases/new). The Git Tag should start with `v`. For example `v1.0.0`.\n* [Monitor the Workflow](https://github.com/micronaut-projects/micronaut-acme/actions?query=workflow%3ARelease) to check it passed successfully.\n* Celebrate!\n\n## Building the micronaut-acme project\n\n#### Requirements\n\n* JDK 8 or later\n* To do a full build you will need a Docker Engine or Docker Desktop running as the tests require [TestContainers](https://www.testcontainers.org)\n\n#### Build Instructions\n1. Checkout from Github (e.g. `git clone git@github.com:micronaut/micronaut-acme.git`)\n2. `cd micronaut-acme`\n3. `./gradlew build`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicronaut-projects%2Fmicronaut-acme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicronaut-projects%2Fmicronaut-acme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicronaut-projects%2Fmicronaut-acme/lists"}