CryptoProviderServiceBaseT - класс

Базовый сервис управления криптопровайдерами
Иерархия наследования
Object
  EleWise.ELMA.Security.ServicesCryptoProviderServiceBaseT
    EleWise.ELMA.Documents.ServicesSignCryptoProviderService
    EleWise.ELMA.Security.ServicesAuthCryptoProviderService

Пространство имён:  EleWise.ELMA.Security.Services
Сборка:  EleWise.ELMA.Security (в EleWise.ELMA.Security.dll) Версия: 1.0.0.0
Синтаксис
C#
public abstract class CryptoProviderServiceBase<T> : ICryptoProviderServiceBase
where T : ICryptoProviderBase

Параметры типа

T

Тип CryptoProviderServiceBaseT предоставляет следующие члены.

Конструкторы
  ИмяОписание
Защищённый методCryptoProviderServiceBaseT
Инициализирует новый экземпляр класса CryptoProviderServiceBaseT
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоAuthenticationService
Служба аутентификации системы
Открытое свойствоComponentManager
Менеджер компонентов
Открытое свойствоContextBoundVariableService
Сервис работы со значениями переменных в рамках контекста (например, веб-запроса)
Открытое свойствоDefaultDigitalSignatureType
Типа электронной подписи по умолчанию
Открытое свойствоDefaultDigitalSignatureTypeUid
Uid типа электронной подписи по умолчанию
Открытое свойствоDefaultProvider
Провайдер по умолчанию
Открытое свойствоDefaultProviderUid
Uid провайдера по умолчанию
Открытое свойствоDigitalSignatureTypes
Типы электронной подписи
Открытое свойствоLogger
Логгер
Открытое свойствоProviders
Получить все провайдеры
В начало страницы
Методы
  ИмяОписание
Защищённый методBinaryFileBytes
Открытый методCheckSignature(Byte, Byte, Boolean)
Проверить сигнатуру подписанных данных (для текущего пользователя)
Открытый методCheckSignature(Byte, String, Boolean)
Проверить сигнатуру подписанных данных (для текущего пользователя)
Открытый методCheckSignature(String, Byte, Boolean)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для текущего пользователя)
Открытый методCheckSignature(String, String, Boolean)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для текущего пользователя)
Открытый методCheckSignature(BinaryFile, String, Boolean)
Проверить сигнатуру подписанных данных (для текущего пользователя)
Открытый методCheckSignature(Byte, Byte, Boolean, IUser)
Проверить сигнатуру подписанных данных (для указанного пользователя)
Открытый методCheckSignature(Byte, Byte, Boolean, Guid)
Проверить сигнатуру подписанных данных (для указанного провайдера)
Открытый методCheckSignature(Byte, String, Boolean, IUser)
Проверить сигнатуру подписанных данных (для указанного пользователя)
Открытый методCheckSignature(Byte, String, Boolean, Guid)
Проверить сигнатуру подписанных данных (для указанного провайдера)
Открытый методCheckSignature(String, Byte, Boolean, IUser)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для указанного пользователя)
Открытый методCheckSignature(String, Byte, Boolean, Guid)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для указанного провайдера)
Открытый методCheckSignature(String, Byte, Boolean, String)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для текущего пользователя)
Открытый методCheckSignature(String, String, Boolean, IUser)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для указанного пользователя)
Открытый методCheckSignature(String, String, Boolean, Guid)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для указанного провайдера)
Открытый методCheckSignature(String, String, Boolean, String)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для текущего пользователя)
Открытый методCheckSignature(BinaryFile, Byte, Boolean, Guid)
Проверить сигнатуру подписанных данных (для указанного провайдера)
Открытый методCheckSignature(BinaryFile, String, Boolean, Guid)
Проверить сигнатуру подписанных данных (для указанного провайдера)
Открытый методCheckSignature(Byte, Byte, Boolean, IUser, NullableGuid)
Проверить сигнатуру подписанных данных (для указанного пользователя или провайдера) Все перевызовы ведут сюда
Открытый методCheckSignature(String, Byte, Boolean, IUser, String)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для указанного пользователя)
Открытый методCheckSignature(String, Byte, Boolean, Guid, String)
Проверить сигнатуру подписанного текста с известной кодировкой (для указанного провайдера)
Открытый методCheckSignature(String, Byte, Boolean, Guid, String)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для указанного провайдера)
Открытый методCheckSignature(String, String, Boolean, IUser, String)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для указанного пользователя)
Открытый методCheckSignature(String, String, Boolean, Guid, String)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для указанного провайдера)
Открытый методCheckSignature(String, Byte, Boolean, IUser, NullableGuid, String)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для пользователя или указанного провайдера)
Открытый методCheckSignature(String, String, Boolean, IUser, NullableGuid, String)
Проверить сигнатуру подписанного текста с неизвестной кодировкой (для указанного пользователя или провайдера)
Открытый методEquals
Определяет, равен ли заданный объект текущему объекту.
(Унаследован от Object.)
Защищённый методFinalize
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.
(Унаследован от Object.)
Открытый методGetCurrentUserDigitalSignatureType
Получить тип электронной подписи для текущего пользователя
Открытый методGetCurrentUserDigitalSignatureTypeUid
Получить uid типа электронной подписи для текущего пользователя
Открытый методGetCurrentUserDigitalSignatureTypeUid(Boolean)
Получить uid типа электронной подписи для текущего пользователя
Открытый методGetCurrentUserProvider
Провайдер для пользователя
Открытый методGetCurrentUserProvider(Boolean)
Провайдер для пользователя
Открытый методGetCurrentUserProviderUid
Uid провайдер для текущего пользователя
Открытый методGetCurrentUserProviderUid(Boolean)
Uid провайдер для текущего пользователя
Открытый методGetDigitalSignatureType
Получить тип электронной подписи
Открытый методGetDigitalSignatureTypeName
Получить имя типа электронной подписи
Открытый методGetDigitalSignatureTypes
Получить типы электронной подписи для существующих провайдеров
Открытый методGetDigitalSignatureTypesByProviderUid
Получить типы подписей для провайдера
Открытый методGetHashCode
Служит хэш-функцией по умолчанию.
(Унаследован от Object.)
Открытый методGetProviderByUid
Получить провайдер по uid'e
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Открытый методGetUserDigitalSignatureType
Получить тип электронной подписи для пользователя
Открытый методGetUserDigitalSignatureTypeUid(IUser)
Получить тип электронной подписи для пользователя
Открытый методGetUserDigitalSignatureTypeUid(IUser, Boolean)
Получить uid типа электронной подписи для пользователя
Открытый методGetUserProvider(IUser)
Провайдер по умолчанию
Открытый методGetUserProvider(IUser, Boolean)
Провайдер для пользователя
Открытый методGetUserProviderName
Имя провайдер для пользователя
Открытый методGetUserProviderUid(IUser)
Провайдер для пользователя
Открытый методGetUserProviderUid(IUser, Boolean)
Uid провайдер для пользователя
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Открытый методRunWithProvider
Выполнить действие с указанием провайдера
Защищённый методSignatureToBytes
Открытый методToString
Возвращает строку, представляющую текущий объект.
(Унаследован от Object.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGetID
Получить идентификатор из объекта. Вызывает ToString().ToLower()
(Определяется ObjectExtensions.)
Открытый метод расширенияImplementation
Получить реальный объект из класса
(Определяется ModelExtensions.)
Открытый метод расширенияSafeToString (Определяется ObjectExtensions.)
Открытый метод расширенияToEncodedJson
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.)
Открытый метод расширенияToJson
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.)
Открытый метод расширенияToJsonSlice
Получить представление объекта в структуре Json. Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.)
В начало страницы
См. также