EDSProvider - конструктор
Объект, обеспечивающий низкоуровневые функции по работе с электронной подписью.
Пространство имён: Tessa.EDSСборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public EDSProvider(
ICAdESServiceSettingsProvider settingsProvider,
ICardCache cardCache,
Func<ICAdESServiceSettings, IDocumentSignatureService> getCAdESServiceFunc
)
Public Sub New (
settingsProvider As ICAdESServiceSettingsProvider,
cardCache As ICardCache,
getCAdESServiceFunc As Func(Of ICAdESServiceSettings, IDocumentSignatureService)
)
public:
EDSProvider(
ICAdESServiceSettingsProvider^ settingsProvider,
ICardCache^ cardCache,
Func<ICAdESServiceSettings^, IDocumentSignatureService^>^ getCAdESServiceFunc
)
new :
settingsProvider : ICAdESServiceSettingsProvider *
cardCache : ICardCache *
getCAdESServiceFunc : Func<ICAdESServiceSettings, IDocumentSignatureService> -> EDSProvider
Параметры
- settingsProvider ICAdESServiceSettingsProvider
Объект, возвращающий актуальные настройки ICAdESServiceSettings.
- cardCache ICardCache
Потокобезопасный кэш с карточками и дополнительными настройками.
- getCAdESServiceFunc FuncICAdESServiceSettings, IDocumentSignatureService
-
Возвращает сервис взаимодействия с криптопровайдерами IDocumentSignatureService
для указанных настроек ICAdESServiceSettings.