function bucketLevelServerSideEncryption(bucket, headers, log, cb) {
    kms.bucketLevelEncryption(
        bucket, headers, log, (err, sseInfo) => {
            if (err) {
                log.debug('error getting bucket encryption info', {
                    error: err,
                });
                return cb(err);
            }
            return cb(null, sseInfo);
        });
}
Manage the server side encryption on bucket creation, as a side effect
a bucket key is created in the kms
@param {BucketInfo} bucket - bucket info
@param {object} headers - request headers
@param {function} log - Werelogs logger
@param {function} cb - called on completion
@returns {undefined}
@callback called with (err, sseInfo: object)