summaryrefslogtreecommitdiffstats
path: root/container-disc
diff options
context:
space:
mode:
authorAndreas Eriksen <andreer@verizonmedia.com>2020-10-16 07:04:45 +0200
committerGitHub <noreply@github.com>2020-10-16 07:04:45 +0200
commit9eced7520126471ec0845df53d192243130e8ff0 (patch)
tree3ec7d651ffe869b3a6a517d9873a1bf151d908dc /container-disc
parent301a89ed31557f920f48fbf5236663b159ee5dc6 (diff)
andreer/delete unused certs 1 (#14901)
* add delete cert method to endpoint certificate providers * delete unused certificates (guarded by feature flag)
Diffstat (limited to 'container-disc')
-rw-r--r--container-disc/src/main/java/com/yahoo/container/jdisc/SecretStoreProvider.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/SecretStoreProvider.java b/container-disc/src/main/java/com/yahoo/container/jdisc/SecretStoreProvider.java
index 6012fbe394c..9c1dd00fdd4 100644
--- a/container-disc/src/main/java/com/yahoo/container/jdisc/SecretStoreProvider.java
+++ b/container-disc/src/main/java/com/yahoo/container/jdisc/SecretStoreProvider.java
@@ -1,9 +1,12 @@
// Copyright 2019 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.container.jdisc;
+import com.yahoo.container.jdisc.secretstore.SecretNotFoundException;
import com.yahoo.container.jdisc.secretstore.SecretStore;
import com.yahoo.container.di.componentgraph.Provider;
+import java.util.List;
+
public class SecretStoreProvider implements Provider<SecretStore> {
private static final ThrowingSecretStore instance = new ThrowingSecretStore();
@@ -25,5 +28,10 @@ public class SecretStoreProvider implements Provider<SecretStore> {
public String getSecret(String key, int version) {
throw new UnsupportedOperationException("A secret store is not available");
}
+
+ @Override
+ public List<Integer> listSecretVersions(String key) {
+ throw new SecretNotFoundException("A secret store is not available");
+ }
}
}