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 /configserver/src/main/java/com/yahoo/vespa/config/server/tenant/EndpointCertificateRetriever.java | |
parent | ffb3159411f5d967011385d59826d76c6068875f (diff) |
log certificate version in each run
Diffstat (limited to 'configserver/src/main/java/com/yahoo/vespa/config/server/tenant/EndpointCertificateRetriever.java')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/tenant/EndpointCertificateRetriever.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/EndpointCertificateRetriever.java b/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/EndpointCertificateRetriever.java index a3ddae8f7aa..4a1e81b9058 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/EndpointCertificateRetriever.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/EndpointCertificateRetriever.java @@ -19,13 +19,7 @@ import java.util.logging.Logger; * * @author andreer */ -public class EndpointCertificateRetriever { - - private final SecretStore secretStore; - - public EndpointCertificateRetriever(SecretStore secretStore) { - this.secretStore = secretStore; - } +public record EndpointCertificateRetriever(SecretStore secretStore) { private static final Logger log = Logger.getLogger(EndpointCertificateRetriever.class.getName()); @@ -40,11 +34,11 @@ public class EndpointCertificateRetriever { verifyKeyMatchesCertificate(endpointCertificateMetadata, cert, key); - return new EndpointCertificateSecrets(cert, key); + return new EndpointCertificateSecrets(cert, key, endpointCertificateMetadata.version()); } catch (RuntimeException e) { log.log(Level.WARNING, "Exception thrown during certificate retrieval", e); // Assume not ready yet - return EndpointCertificateSecrets.MISSING; + return EndpointCertificateSecrets.missing(endpointCertificateMetadata.version()); } } |