protected void prepareServerSideEncryption(Map<String, Object> metadata, String serverSideEncryptionAlgorithm, String objectKey) { if(metadata == null) { throw new IllegalArgumentException("Null metadata not allowed."); } if(!getEnableServerSideEncryption()) { // Feature disabled return; } if(serverSideEncryptionAlgorithm == null && this.defaultServerSideEncryptionAlgorithm != null) { // Apply default server side encryption algorithm serverSideEncryptionAlgorithm = this.defaultServerSideEncryptionAlgorithm; log.debug("Applied default server-side encryption algorithm '" + serverSideEncryptionAlgorithm + "' to object '" + objectKey + "'"); } if(serverSideEncryptionAlgorithm != null) { metadata.put(this.getRestHeaderPrefix() + "server-side-encryption", serverSideEncryptionAlgorithm); } }
protected void prepareServerSideEncryption(Map<String, Object> metadata, String serverSideEncryptionAlgorithm, String objectKey) { if(metadata == null) { throw new IllegalArgumentException("Null metadata not allowed."); } if(!getEnableServerSideEncryption()) { // Feature disabled return; } if(serverSideEncryptionAlgorithm == null && this.defaultServerSideEncryptionAlgorithm != null) { // Apply default server side encryption algorithm serverSideEncryptionAlgorithm = this.defaultServerSideEncryptionAlgorithm; log.debug("Applied default server-side encryption algorithm '" + serverSideEncryptionAlgorithm + "' to object '" + objectKey + "'"); } if(serverSideEncryptionAlgorithm != null) { metadata.put(this.getRestHeaderPrefix() + "server-side-encryption", serverSideEncryptionAlgorithm); } }