aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2024-03-18 15:24:21 +0100
committerGitHub <noreply@github.com>2024-03-18 15:24:21 +0100
commit105c006a8b86a2e57bda21bdd314f1d44f17afa8 (patch)
treeed61d3a903441b144d4d821be641d55d8cb2459c
parent155775e8fe329c97df3087de374277a1e2383a7b (diff)
parent131704d7e0998847eba759fa72d5e1b4a8cb9af5 (diff)
Merge pull request #30671 from vespa-engine/mpolden/add-provider
Add letsencrypt provider
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateMetadata.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateMetadata.java b/config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateMetadata.java
index 591677f6677..eaed57e9154 100644
--- a/config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateMetadata.java
+++ b/config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateMetadata.java
@@ -5,7 +5,23 @@ import java.util.Objects;
public class EndpointCertificateMetadata {
- public enum Provider { digicert, globalsign, zerossl }
+ public enum Provider {
+
+ digicert(false),
+ globalsign(false),
+ zerossl(true),
+ letsencrypt(true);
+
+ private final boolean acme;
+
+ Provider(boolean acme) {
+ this.acme = acme;
+ }
+
+ public boolean acme() { return acme; }
+
+ }
+
private final String keyName;
private final String certName;
private final int version;