Skip to content

Commit e66cd22

Browse files
Adding encrypted version of ClientSideKeypairStore
1 parent 65abd71 commit e66cd22

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/com/uid2/shared/store/reader/RotatingClientSideKeypairStore.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.uid2.shared.cloud.DownloadCloudStorage;
44
import com.uid2.shared.model.ClientSideKeypair;
55
import com.uid2.shared.store.CloudPath;
6+
import com.uid2.shared.store.EncryptedScopedStoreReader;
67
import com.uid2.shared.store.IClientSideKeypairStore;
78
import com.uid2.shared.store.ScopedStoreReader;
89
import com.uid2.shared.store.parser.ClientSideKeypairParser;
@@ -19,6 +20,10 @@ public RotatingClientSideKeypairStore(DownloadCloudStorage fileStreamProvider, S
1920
this.reader = new ScopedStoreReader<>(fileStreamProvider, scope, new ClientSideKeypairParser(), "client_side_keypairs");
2021
}
2122

23+
public RotatingClientSideKeypairStore(DownloadCloudStorage fileStreamProvider, StoreScope scope, RotatingCloudEncryptionKeyProvider cloudEncryptionKeyProvider) {
24+
this.reader = new EncryptedScopedStoreReader<>(fileStreamProvider, scope, new ClientSideKeypairParser(), "client_side_keypairs", cloudEncryptionKeyProvider);
25+
}
26+
2227
@Override
2328
public long getVersion(JsonObject metadata) {
2429
return metadata.getLong("version");

0 commit comments

Comments
 (0)