aboutsummaryrefslogtreecommitdiffstats
path: root/config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateMetadata.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateMetadata.java')
-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;