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