question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

CertMe - Automatically Generating Let's Encrypt ( or SelfSigned ) Certificate At Buildtime / Runtime

See original GitHub issue

Describe the extension (Describe the extension clearly and concisely.)

Automatically Generating Let’s Encrypt ( or SelfSigned ) Certificate At Buildtime / Runtime

My Implementation : https://github.com/rac021/certme-quarkus-extension

Interested in this extension, please +1 via the emoji/reaction feature of GitHub (top right).

Configuration suggestion

# Add your application.properties here, if applicable.

Additional context (Add any other context about the proposal here.)

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:8
  • Comments:14 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
rac021commented, Mar 10, 2021

@stuartwdouglas I think that it may be interesting for some use-cases that the applications could be able to generate (at least) a Self-Signed Certificate (Like Wildfly Swarm did it), not everyone is running on the Cloud, and not everyone is using Kubernetes even I’m completely agree with what you said

1reaction
rac021commented, Mar 11, 2021

@sberyozkin use CDI event to notify about a new certificate seems to me a good idea and it would be interesting to explore this approach. For now, I rewrote the Lest’s Encrypt Client using Elytron’s ACME as suggested by @fjuma ( by the way, she did a good job ) the code is quite concise, almost everything is summarized in 2 classes :

https://github.com/rac021/certme-quarkus-extension/blob/master/quarkus-certme-extention/runtime/src/main/java/com/rac021/quarkus/certme/utils/AcmeClient.java

https://github.com/rac021/certme-quarkus-extension/blob/master/quarkus-certme-extention/runtime/src/main/java/com/rac021/quarkus/certme/extention/CertMeBuildTime.java

@stuartwdouglas As a first step it would be cool to have the Self signed cert automatically generated 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

Getting Started - Let's Encrypt
Let's Encrypt is a CA. In order to get a certificate for your website's domain from Let's Encrypt, you have to demonstrate control...
Read more >
Generate Self-Signed Certificates Overview - .NET
This article covers using self-signed certificates with dotnet dev-certs ... Modify the Dockerfile to make sure the runtime points to .
Read more >
How To Use Let's Encrypt on Kubernetes to Automatically ...
Kubernetes allows you to define your application runtime, networking, ... We'll take a look at how to automatically generate SSL/TLS certificates (certs) ...
Read more >
Obtain TLS credentials: An example | Apigee X - Google Cloud
Requires an authorized TLS certificate/key pair. Runtime ingress gateway, You can use a self-signed certificate/key pair or authorized TLS credentials. See also ...
Read more >
How to create a Self-Signed SSL Certificate - Tweaking4All.com
To be able to use encryption, as seen with SSL, we need two items to make this work. One (private/secret) item is needed...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found