Новый параметр конфигурации - bValidateSSL - Проверять SSL-сертификаты адресов отправки сообщений (самоподписанные сертификаты будут отвергнуты)
This commit is contained in:
parent
a2fcbf11b3
commit
021e39e3ac
@ -35,6 +35,8 @@ let dbConnect = {
|
||||
|
||||
//Параметры обработки очереди исходящих сообщений
|
||||
let outGoing = {
|
||||
//Проверять SSL-сертификаты адресов отправки сообщений (самоподписанные сертификаты будут отвергнуты)
|
||||
bValidateSSL: true,
|
||||
//Количество одновременно обрабатываемых исходящих сообщений
|
||||
nMaxWorkers: 3,
|
||||
//Интервал проверки наличия исходящих сообщений (мс)
|
||||
|
@ -35,6 +35,8 @@ let dbConnect = {
|
||||
|
||||
//Параметры обработки очереди исходящих сообщений
|
||||
let outGoing = {
|
||||
//Проверять SSL-сертификаты адресов отправки сообщений (самоподписанные сертификаты будут отвергнуты)
|
||||
bValidateSSL: true,
|
||||
//Количество одновременно обрабатываемых исходящих сообщений
|
||||
nMaxWorkers: 1,
|
||||
//Интервал проверки наличия исходящих сообщений (мс)
|
||||
|
2
index.js
2
index.js
@ -24,7 +24,7 @@ let appSrv = new app.ParusAppServer(); //Экземпляр сервера пр
|
||||
//----------------------------------------
|
||||
|
||||
//Разрешение на TLS (Transport Layer Security) без авторизации
|
||||
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
|
||||
process.env.NODE_TLS_REJECT_UNAUTHORIZED = cfg.outGoing.bValidateSSL === false ? "0" : "1";
|
||||
|
||||
//Обработка события "выход" жизненного цикла процесса
|
||||
process.on("exit", code => {
|
||||
|
@ -125,6 +125,16 @@ const dbConnect = new Schema({
|
||||
|
||||
//Схема валидации параметров обработки очереди исходящих сообщений
|
||||
const outGoing = new Schema({
|
||||
//Проверять SSL-сертификаты адресов отправки сообщений (самоподписанные сертификаты будут отвергнуты)
|
||||
bValidateSSL: {
|
||||
type: Boolean,
|
||||
required: true,
|
||||
message: {
|
||||
type: path =>
|
||||
`Признак проверки SSL-сертификатов адресов отправки сообщений (${path}) имеет некорректный тип данных (ожидалось - Number)`,
|
||||
required: path => `Не указан признак проверки SSL-сертификатов адресов отправки сообщений (${path})`
|
||||
}
|
||||
},
|
||||
//Количество одновременно обрабатываемых исходящих сообщений
|
||||
nMaxWorkers: {
|
||||
type: Number,
|
||||
|
Loading…
x
Reference in New Issue
Block a user