Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Крипто-Бро  
#1 Оставлено : 26 июля 2023 г. 16:10:55(UTC)
Крипто-Бро

Статус: Участник

Группы: Участники
Зарегистрирован: 10.07.2023(UTC)
Сообщений: 13
Российская Федерация
Откуда: тут

Сказал(а) «Спасибо»: 2 раз
Здравствуйте!
Руководство Разработчика - Подтверждение операций по СМС - Предварительная настройка Администратором DSS
http://dss.cryptopro.ru/...s/smsauth/for_admin.html
2. Зарегистрировать компонент для рассылки сообщений через СМС.
Вариант 1 Регистрация тестового СМС-плагина.

Выполнение команды
Цитата:
Write-Host "Добавление модуля оповещения для отправки СМС-сообщений"
Add-DSSSignServerNotifier -TransportPluginID 1 -FormatterPluginID 2 -NotifierType SMS -Settings @{"MinQueueSize"="0";"MaxQueueSize"="10000";"TimerInterval"="500";"TTL"="1";"MessageWindow"="50";"ThreadCount"="1";"Enabled"="true"}


Выдает ошибку:
Add-DssSignServerNotifier : Не удается проверить аргумент для параметра "NotifierType". Аргумент "SMS" не принадлежит набору "NotificationService;AuthenticationResultCallback", заданному атрибутом ValidateSet. Укажите аргумент, который принадлежит данному набору, после чего повторите выполнение команды.
строка:1 знак:83
+ ... r -TransportPluginID 1 -FormatterPluginID 2 -NotifierType SMS -Settin ...
+ ~~~
+ CategoryInfo : InvalidData: (:) [Add-DssSignServerNotifier], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationError,CryptoPro.DSS.PowerShell.CmdLets.Notification.AddDssSig
nServerNotifierCmd

Такого параметра как "NotifierType" в принципе нет.
PS C:\Windows\system32> Get-DSSSignServerNotifier
ID : 1
Type : Audit
Settings : {[ThreadCount, 1]}
IsEnabled : True
TransportPlugin : CryptoPro.DSS.PowerShell.Common.Objects.Plugin
MessagePlugin :

ID : 2
Type : AuthenticationResultCallback
Settings : {[ThreadCount, 1]}
IsEnabled : True
TransportPlugin : CryptoPro.DSS.PowerShell.Common.Objects.Plugin
MessagePlugin :

ID : 3
Type : NotificationService
Settings : {[ThreadCount, 1]}
IsEnabled : True
TransportPlugin : CryptoPro.DSS.PowerShell.Common.Objects.Plugin
MessagePlugin :

Можете подсказать как решать проблему?
Offline Андрей Солдатов  
#2 Оставлено : 26 июля 2023 г. 22:24:52(UTC)
Андрей Солдатов

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 12.03.2019(UTC)
Сообщений: 332
Мужчина
Российская Федерация
Откуда: Москва

Сказал «Спасибо»: 5 раз
Поблагодарили: 70 раз в 66 постах
Добрый день.
Используйте данное руководство администратора - там представлены актуальные командлеты.
Указанную Вами статью актуализируем.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline Крипто-Бро  
#3 Оставлено : 28 июля 2023 г. 2:03:54(UTC)
Крипто-Бро

Статус: Участник

Группы: Участники
Зарегистрирован: 10.07.2023(UTC)
Сообщений: 13
Российская Федерация
Откуда: тут

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей Солдатов Перейти к цитате
Добрый день.
Используйте данное руководство администратора - там представлены актуальные командлеты.
Указанную Вами статью актуализируем.


Спасибо за наводку, но есть уточняющие вопросы.

Сейчас ситуация такая:
PS C:\Windows\system32> Get-DSSStsPlugin

Цитата:
ID : 1
Settings : {}
Type : Formatter
AssemblyName : DSS.MessageFormatter
TypeName : CryptoPro.DSS.MessageFormatter.InteractiveChallengeFormatter

ID : 2
Settings : {}
Type : Formatter
AssemblyName : DSS.MessageFormatter
TypeName : CryptoPro.DSS.MessageFormatter.SimAuthFormatter

ID : 3
Settings : {}
Type : Formatter
AssemblyName : DSS.MessageFormatter
TypeName : CryptoPro.DSS.MessageFormatter.MobileAuthFormatter

ID : 4
Settings : {}
Type : Formatter
AssemblyName : DSS.MessageFormatter
TypeName : CryptoPro.DSS.MessageFormatter.AirKeyAuthFormatter

ID : 5
Settings : {}
Type : Formatter
AssemblyName : DSS.MessageFormatter
TypeName : CryptoPro.DSS.MessageFormatter.RutokenAuthFormatter

ID : 6
Settings : {}
Type : Formatter
AssemblyName : DSS.MessageFormatter
TypeName : CryptoPro.DSS.MessageFormatter.JctokenAuthFormatter

ID : 7
Settings : {}
Type : Formatter
AssemblyName : DSS.MessageFormatter
TypeName : CryptoPro.DSS.MessageFormatter.MyDssAuthFormatter

ID : 8
Settings : {}
Type : Formatter
AssemblyName : DSS.MessageFormatter
TypeName : CryptoPro.DSS.MessageFormatter.MyDssDeskFormatter

ID : 9
Settings : {[ServiceAddress, http://test-dss-app13/gost_audit/api/writer]}
Type : Audit
AssemblyName : DSS.Audit.AuditPlugin
TypeName : CryptoPro.DSS.Audit.AuditPlugin.RestAuditPlugin

ID : 10
Settings : {}
Type : AuthenticationResult
AssemblyName : CryptoPro.DSS.Identity.Authentication.Notification
TypeName : CryptoPro.DSS.Identity.Authentication.Notification.HttpTransportPlugin

ID : 11
Settings : {}
Type : Formatter
AssemblyName : CryptoPro.DSS.Identity.Authentication.Notification
TypeName : CryptoPro.DSS.Identity.Authentication.Notification.AuthenticationResultFormatter

ID : 12
Settings : {[ServiceAddress, https://test-dss-app13/gost_idp/]}
Type : NotificationService
AssemblyName : DSS.Notification.Transport
TypeName : DSS.Notification.Transport.NotificationTransportPlugin

ID : 13
Settings : {[WorkingDirectory, C:\inetpub\wwwroot\fakesms_gost_]}
Type : SMS
AssemblyName : DSS.SmsService.StubPlugin
TypeName : CryptoPro.DSS.SmsService.StubPlugin.SmsStub

ID : 14
Settings : {[Header, Крипто-Про DSS.]}
Type : Formatter
AssemblyName : DSS.MessageFormatter
TypeName : CryptoPro.DSS.MessageFormatter.SMSFormatter

ID : 15
Settings : {}
Type : Formatter
AssemblyName : CryptoPro.DSS.Identity.Authentication.Notification
TypeName : CryptoPro.DSS.Identity.Authentication.Notification.AuthenticationResultFormatter

ID : 16
Settings : {}
Type : AuthenticationResult
AssemblyName : CryptoPro.DSS.Identity.Authentication.Notification
TypeName : CryptoPro.DSS.Identity.Authentication.Notification.HttpTransportPlugin

ID : 17
Settings : {[ServiceAddress, https://test-dss.sbis.ru/gost_idp/]}
Type : NotificationService
AssemblyName : DSS.Notification.Transport
TypeName : DSS.Notification.Transport.NotificationTransportPlugin

ID : 18
Settings : {[WorkingDirectory, C:\inetpub\wwwroot\fakesms]}
Type : SMS
AssemblyName : DSS.SmsService.StubPlugin
TypeName : CryptoPro.DSS.SmsService.StubPlugin.SmsStub

ID : 19
Settings : {[Header, Крипто-Про DSS.]}
Type : Formatter
AssemblyName : DSS.MessageFormatter
TypeName : CryptoPro.DSS.MessageFormatter.SMSFormatter


Во-первых не понимаю почему не работают такие запросы как: Get-DSSStsPlugin -Type SMS
Получаю ошибку вида:
Цитата:
"Get-DssStsPlugin : Не удается найти параметр, соответствующий имени параметра "Type".
строка:1 знак:18
+ Get-DSSStsPlugin -Type SMS
+ ~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-DssStsPlugin], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,CryptoPro.DSS.PowerShell.CmdLets.Notification.Plugins.GetDSSSTSPl
uginCmd"

или Get-DSSStsPlugin -ID 18
Получаю ошибку вида:
Цитата:
Get-DssStsPlugin : Не удается найти параметр, соответствующий имени параметра "ID".
строка:1 знак:18
+ Get-DSSStsPlugin -ID 18
+ ~~~
+ CategoryInfo : InvalidArgument: (:) [Get-DssStsPlugin], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,CryptoPro.DSS.PowerShell.CmdLets.Notification.Plugins.GetDSSSTSPl
uginCmd


Во-вторых почему не работают стандартные для командлетов запросы о справке вида: Get-Help-DSSStsPlugin Не понятно как справку вызвать.

В списке не вижу плагина для форматирования СМС-сообщений (-PluginTypeName DSS.MessageFormatter), поэтому пытаюсь добавить таким запросом.
Add-DSSStsPlugin -PluginTypeName "DSS.MessageFormatter" -PluginType Formatter -Settings @{Header="КриптоПро DSS."}
Получаю ошибку:
Цитата:
Add-DSSStsPlugin : Неверное формат имени типа модуля оповещения или плагина. Ожидалось 'typeName,assemblyName'. Получен
о [DSS.MessageFormatter].
Имя параметра: typeString
строка:1 знак:1
+ Add-DSSStsPlugin -PluginTypeName "DSS.MessageFormatter" -PluginType F ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Add-DssStsPlugin], ArgumentException
+ FullyQualifiedErrorId : System.ArgumentException,CryptoPro.DSS.PowerShell.CmdLets.Notification.Plugins.AddDSSSTS
PluginCmd


И еще. Голову сломал с определением какие ИДшники подставить надо в -TransportPluginID и -FormatterPluginID для добавления модуля оповещения для отправки СМС-сообщений.
Цитата:
Write-Host "Добавление модуля оповещения для отправки СМС-сообщений"
Add-DSSInternalNotifier -TransportPluginID 1 -FormatterPluginID 2 -NotifierType SMS -Settings @{"MinQueueSize"="0";"MaxQueueSize"="10000";"TimerInterval"="500";"TTL"="1";"MessageWindow"="50";"ThreadCount"="1";"Enabled"="true"}

Отредактировано пользователем 28 июля 2023 г. 2:08:49(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.