Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Интерфейс ICspAlgorithm представляет алгоритм, реализованный поставщиком шифрования. Поставщики — это отдельные модули, реализующие алгоритмы шифрования, хэширования, подписывания и обмена ключами (архивации). Аналогичные поставщики группируются по типу. Например, тип PROV_RSA_FULL определяет поставщиков, которые обычно поддерживают следующие алгоритмы. Однако отдельный поставщик может поддерживать меньше или больше алгоритмов, чем перечисленные.
- Шифрование: RC2, RC4
- Хэширование: MD5, SHA
- Обмен ключами: RSA
- Подпись: RSA
Из объекта ICspInformation можно получить коллекцию объектов ICspAlgorithm. Объект ICspInformation можно инициализировать с помощью имени или типа поставщика.
Наследование
Интерфейс ICspAlgorithm наследуется от интерфейса IDispatch . ICspAlgorithm также имеет следующие типы элементов:
Методы
Интерфейс ICspAlgorithm содержит следующие методы.
|
ICspAlgorithm::get_DefaultLength Извлекает длину ключа по умолчанию. |
|
ICspAlgorithm::get_IncrementLength Извлекает значение в битах, которое можно использовать для определения допустимой добавочной длины ключа для алгоритмов, поддерживающих несколько размеров ключей. |
|
ICspAlgorithm::get_LongName Извлекает полное имя алгоритма. |
|
ICspAlgorithm::get_MaxLength Извлекает максимальную допустимую длину ключа. |
|
ICspAlgorithm::get_MinLength Извлекает минимальную допустимую длину ключа. |
|
ICspAlgorithm::get_Name Извлекает сокращенное имя алгоритма. |
|
ICspAlgorithm::get_Operations Извлекает операции, которые могут быть выполнены алгоритмом. |
|
ICspAlgorithm::get_Type Извлекает тип алгоритма. |
|
ICspAlgorithm::get_Valid Извлекает логическое значение, указывающее, является ли объект алгоритма допустимым. |
|
ICspAlgorithm::GetAlgorithmOid Извлекает идентификатор объекта алгоритма (OID). Этот метод поддерживается через Интернет. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Целевая платформа | Windows |
| Header | certenroll.h |