From bf56f5c264fb63b130e0ea2aacc9d447d311f2e6 Mon Sep 17 00:00:00 2001 From: andreer Date: Tue, 1 Oct 2019 15:19:48 +0200 Subject: list existing versions of a secret --- .../java/com/yahoo/container/jdisc/secretstore/SecretStore.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'container-disc/src') diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/secretstore/SecretStore.java b/container-disc/src/main/java/com/yahoo/container/jdisc/secretstore/SecretStore.java index 902d924c431..7cd8e11c677 100644 --- a/container-disc/src/main/java/com/yahoo/container/jdisc/secretstore/SecretStore.java +++ b/container-disc/src/main/java/com/yahoo/container/jdisc/secretstore/SecretStore.java @@ -2,6 +2,8 @@ package com.yahoo.container.jdisc.secretstore; +import java.util.List; + /** * @author mortent */ @@ -11,4 +13,9 @@ public interface SecretStore { /** Returns the secret for this key and version */ String getSecret(String key, int version); + + /** Lists the existing versions of this secret (nonnegative integers) */ + default List listSecretVersions(String key) { + throw new UnsupportedOperationException("Secret store does not support listing versions"); + } } -- cgit v1.2.3