5050import java .time .Instant ;
5151import java .util .*;
5252
53- import com .uid2 .shared .store .reader .RotatingS3KeyProvider ;
54- import com .uid2 .shared .model .S3Key ;
53+ import com .uid2 .shared .store .reader .RotatingCloudEncryptionKeyProvider ;
54+ import com .uid2 .shared .model .CloudEncryptionKey ;
55+
5556
5657import static com .uid2 .shared .Const .Config .EnforceJwtProp ;
5758
@@ -79,7 +80,7 @@ public class CoreVerticle extends AbstractVerticle {
7980 private final ISaltMetadataProvider saltMetadataProvider ;
8081 private final IPartnerMetadataProvider partnerMetadataProvider ;
8182 private final OperatorJWTTokenProvider operatorJWTTokenProvider ;
82- private final RotatingS3KeyProvider s3KeyProvider ;
83+ private final RotatingCloudEncryptionKeyProvider cloudEncryptionKeyProvider ;
8384
8485 public CoreVerticle (ICloudStorage cloudStorage ,
8586 IAuthorizableProvider authProvider ,
@@ -88,7 +89,7 @@ public CoreVerticle(ICloudStorage cloudStorage,
8889 IEnclaveIdentifierProvider enclaveIdentifierProvider ,
8990 OperatorJWTTokenProvider operatorJWTTokenProvider ,
9091 JwtService jwtService ,
91- RotatingS3KeyProvider s3KeyProvider ) throws Exception {
92+ RotatingCloudEncryptionKeyProvider cloudEncryptionKeyProvider ) throws Exception {
9293 this .operatorJWTTokenProvider = operatorJWTTokenProvider ;
9394 this .healthComponent .setHealthStatus (false , "not started" );
9495
@@ -98,7 +99,7 @@ public CoreVerticle(ICloudStorage cloudStorage,
9899 this .attestationTokenService = attestationTokenService ;
99100 this .enclaveIdentifierProvider = enclaveIdentifierProvider ;
100101 this .enclaveIdentifierProvider .addListener (this .attestationService );
101- this .s3KeyProvider = s3KeyProvider ;
102+ this .cloudEncryptionKeyProvider = cloudEncryptionKeyProvider ;
102103
103104 final String jwtAudience = ConfigStore .Global .get (Const .Config .CorePublicUrlProp );
104105 final String jwtIssuer = ConfigStore .Global .get (Const .Config .CorePublicUrlProp );
@@ -178,7 +179,7 @@ private Router createRoutesSetup() {
178179 router .post ("/attest" )
179180 .handler (new AttestationFailureHandler ())
180181 .handler (auth .handle (this ::handleAttestAsync , Role .OPERATOR , Role .OPTOUT_SERVICE ));
181- router .get ("/s3encryption_keys /retrieve" ).handler (auth .handle (attestationMiddleware .handle (this ::handleS3EncryptionKeysRetrieval ), Role .OPERATOR ));
182+ router .get ("/cloud_encryption_keys /retrieve" ).handler (auth .handle (attestationMiddleware .handle (this ::handleCloudEncryptionKeysRetrieval ), Role .OPERATOR ));
182183 router .get ("/sites/refresh" ).handler (auth .handle (attestationMiddleware .handle (this ::handleSiteRefresh ), Role .OPERATOR ));
183184 router .get ("/key/refresh" ).handler (auth .handle (attestationMiddleware .handle (this ::handleKeyRefresh ), Role .OPERATOR ));
184185 router .get ("/key/acl/refresh" ).handler (auth .handle (attestationMiddleware .handle (this ::handleKeyAclRefresh ), Role .OPERATOR ));
@@ -609,24 +610,24 @@ private void handleEnclaveUnregister(RoutingContext rc) {
609610 handleEnclaveChange (rc , true );
610611 }
611612
612- void handleS3EncryptionKeysRetrieval (RoutingContext rc ) {
613+ void handleCloudEncryptionKeysRetrieval (RoutingContext rc ) {
613614 try {
614615 OperatorInfo info = OperatorInfo .getOperatorInfo (rc );
615616 int siteId = info .getSiteId ();
616- List <S3Key > s3Keys = s3KeyProvider .getKeys (siteId );
617+ List <CloudEncryptionKey > cloudEncryptionKeys = cloudEncryptionKeyProvider .getKeys (siteId );
617618
618- if (s3Keys == null || s3Keys .isEmpty ()) {
619- Error ("No S3 keys found" , 500 , rc , "No S3 keys found for siteId: " + siteId );
619+ if (cloudEncryptionKeys == null || cloudEncryptionKeys .isEmpty ()) {
620+ Error ("No Cloud Encryption keys found" , 500 , rc , "No Cloud Encryption keys found for siteId: " + siteId );
620621 return ;
621622 }
622623
623624 JsonObject response = new JsonObject ()
624- .put ("s3Keys " , new JsonArray (s3Keys ));
625+ .put ("cloudEncryptionKeys " , new JsonArray (cloudEncryptionKeys ));
625626
626627 rc .response ().putHeader (HttpHeaders .CONTENT_TYPE , "application/json" )
627628 .end (response .encode ());
628629 } catch (Exception e ) {
629- logger .error ("Error in handleRefreshS3Keys : " , e );
630+ logger .error ("Error in handleRefreshCloudEncryptionKeys : " , e );
630631 Error ("error" , 500 , rc , "error generating attestation token" );
631632 }
632633 }
0 commit comments