diff options
author | Andreas Eriksen <andreer@yahooinc.com> | 2022-06-30 12:26:17 +0200 |
---|---|---|
committer | Andreas Eriksen <andreer@yahooinc.com> | 2022-06-30 13:45:35 +0200 |
commit | 99ef071161f2417a8e7f8a57dc890a66388165b5 (patch) | |
tree | 109b3fa15b58bb123811b874d4f2c826d882138e /config-model-api | |
parent | ffb3159411f5d967011385d59826d76c6068875f (diff) |
log certificate version in each run
Diffstat (limited to 'config-model-api')
-rw-r--r-- | config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateSecrets.java | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateSecrets.java b/config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateSecrets.java index 952a0562f1d..38c947504ce 100644 --- a/config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateSecrets.java +++ b/config-model-api/src/main/java/com/yahoo/config/model/api/EndpointCertificateSecrets.java @@ -3,9 +3,9 @@ package com.yahoo.config.model.api; public class EndpointCertificateSecrets { public static final EndpointCertificateSecrets MISSING = new EndpointCertificateSecrets(); - private final String certificate; private final String key; + private final int version; private EndpointCertificateSecrets() { this(null, null); @@ -14,6 +14,13 @@ public class EndpointCertificateSecrets { public EndpointCertificateSecrets(String certificate, String key) { this.certificate = certificate; this.key = key; + this.version = -1; + } + + public EndpointCertificateSecrets(String certificate, String key, int version) { + this.certificate = certificate; + this.key = key; + this.version = version; } public String certificate() { @@ -24,7 +31,15 @@ public class EndpointCertificateSecrets { return key; } + public int version() { + return version; + } + + public static EndpointCertificateSecrets missing(int version) { + return new EndpointCertificateSecrets(null, null, version); + } + public boolean isMissing() { - return this == MISSING; + return this == MISSING || certificate == null || key == null; } } |