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