CryptoProviderServiceBaseT - класс |
Пространство имён: EleWise.ELMA.Security.Services
public abstract class CryptoProviderServiceBase<T> : ICryptoProviderServiceBase where T : ICryptoProviderBase
Тип 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.) |