diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2017-11-16 16:59:08 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2017-11-16 16:59:08 +0100 |
commit | 995c01c798d8550bd06bfddd0fc4a7ceaf80af6b (patch) | |
tree | b8fa8ff9325c3563e170954ee8e7218c86ac3961 | |
parent | 10810ca09dc4fd26d2994c49dbd9b74c442a1b2d (diff) |
Reduce update frequency
-rw-r--r-- | athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/AthenzSslKeyStoreConfigurator.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/AthenzSslKeyStoreConfigurator.java b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/AthenzSslKeyStoreConfigurator.java index 6ab1da584b7..685edc05b34 100644 --- a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/AthenzSslKeyStoreConfigurator.java +++ b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/AthenzSslKeyStoreConfigurator.java @@ -29,11 +29,12 @@ import static com.yahoo.vespa.hosted.athenz.instanceproviderservice.impl.Utils.g /** * @author bjorncs */ +// TODO Cache certificate on disk public class AthenzSslKeyStoreConfigurator extends AbstractComponent implements SslKeyStoreConfigurator { private static final Logger log = Logger.getLogger(AthenzSslKeyStoreConfigurator.class.getName()); // TODO Make expiry and update frequency configurable parameters private static final Duration CERTIFICATE_EXPIRY_TIME = Duration.ofDays(30); - private static final Duration CERTIFICATE_UPDATE_PERIOD = Duration.ofDays(1); + private static final Duration CERTIFICATE_UPDATE_PERIOD = Duration.ofDays(7); private final ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor(); private final AthenzCertificateClient certificateClient; |