blob: 5bb00e836f5a9e1802db5009c3b90fe00e7dc848 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package com.yahoo.container.jdisc.secret;
import com.yahoo.container.jdisc.secretstore.SecretStore;
import java.util.List;
public interface TypedSecretStore extends SecretStore {
Secret getSecret(Key key);
Secret getSecret(Key key, int version);
/** Lists the existing versions of this secret (nonnegative integers) */
default List<Secret> listSecretVersions(Key key) {
throw new UnsupportedOperationException("Secret store does not support listing versions");
}
}
|