ХранилищеКлючей
Стд::Криптография::ХранилищеКлючей
Представляет базовый тип хранилища ключей шифрования.
Сравнение ссылочное
Иерархия типа
Базовые типы: Объект, Стд::Криптография::ХранилищеСертификатов
Дочерние типы: ХранилищеJks, ХранилищеPkcs12, ХранилищеКриптоПро
Методы
ДобавитьЗакрытыйКлюч
ДобавитьЗакрытыйКлюч(
Псевдоним: Строка,
Ключ: ЗакрытыйКлюч,
Пароль: Строка,
Сертификат: ЦифровойСертификат)Добавляет закрытый ключ Ключ и сертификат Сертификат в хранилище.
Пароль - пароль для извлечения записи о ключе. Для использования разрешены символы ASCII с кодом от 33 до 126.
Будет добавлена вся цепочка сертификатов, полученная из свойств СертификатИздателя.
В зависимости от типа хранилища, если запись с указанным псевдонимом Псевдоним есть в хранилище - она может быть либо перезаписана, либо будет выброшено ИсключениеКриптографии.
Исключения
ИсключениеНедопустимыйФормат - если пароль содержит недопустимые символы. ИсключениеКриптографии - при ошибке обращения к хранилищу.
ДобавитьСертификат
ДобавитьСертификат(
Псевдоним: Строка,
Сертификат: ЦифровойСертификат)Добавляет цифровой сертификат Сертификат в хранилище.
В зависимости от типа хранилища, если запись с указанным псевдонимом Псевдоним есть в хранилище - она может быть либо перезаписана, либо будет выброшено Исключени еКриптографии.
Исключения
ИсключениеКриптографии - если в данном типе хранилища невозможно перезаписать существующий сертификат.
НайтиЗакрытыйКлюч
НайтиЗакрытыйКлюч(
Псевдоним: Строка,
Пароль: Строка
): ЗакрытыйКлюч?Возвращает закрытый ключ асимметричного алгоритма шифрования по указанному псевдониму Псевдоним или Неопределено, если запись отсутствует в хранилище.
Пароль - пароль для извлечения записи о ключе. Для использования разрешены символы ASCII с кодом от 33 до 126.
Исключения
ИсключениеКриптографии - при ошибке получения ключа из хранилища или если указан неправильный пароль. ИсключениеНедопустимыйФормат - если пароль содержит недопустимые символы.
Удалить
Удалить(Псевдоним: Строка)Удаляет запись с псевдонимом Псевдоним из хранилища.
Исключения
ИсключениеКриптографии - при ошибке обращения к хранилищу.
Список унаследованных методов
Объект
ВСтроку, ПолучитьТип, Представление
ХранилищеСертификатов
НайтиПоСерийномуНомеру, НайтиП оСубъекту, НайтиСертификат, ПолучитьПсевдонимы, ПолучитьСертификаты, Размер, Содержит