return -ERR_INVALID_ENCRYPTION_ALGORITHM;
}
if (s->cct->_conf->rgw_crypt_require_ssl &&
- !s->info.env->exists("SERVER_PORT_SECURE")) {
+ !rgw_transport_is_secure(s->cct, *s->info.env)) {
ldout(s->cct, 5) << "ERROR: Insecure request, rgw_crypt_require_ssl is set" << dendl;
return -ERR_INVALID_REQUEST;
}
return -EINVAL;
}
if (s->cct->_conf->rgw_crypt_require_ssl &&
- !s->info.env->exists("SERVER_PORT_SECURE")) {
+ !rgw_transport_is_secure(s->cct, *s->info.env)) {
ldout(s->cct, 5) << "ERROR: insecure request, rgw_crypt_require_ssl is set" << dendl;
return -ERR_INVALID_REQUEST;
}
if (stored_mode == "SSE-C-AES256") {
if (s->cct->_conf->rgw_crypt_require_ssl &&
- !s->info.env->exists("SERVER_PORT_SECURE")) {
+ !rgw_transport_is_secure(s->cct, *s->info.env)) {
ldout(s->cct, 5) << "ERROR: Insecure request, rgw_crypt_require_ssl is set" << dendl;
return -ERR_INVALID_REQUEST;
}
if (stored_mode == "SSE-KMS") {
if (s->cct->_conf->rgw_crypt_require_ssl &&
- !s->info.env->exists("SERVER_PORT_SECURE")) {
+ !rgw_transport_is_secure(s->cct, *s->info.env)) {
ldout(s->cct, 5) << "ERROR: Insecure request, rgw_crypt_require_ssl is set" << dendl;
return -ERR_INVALID_REQUEST;
}