Перейти к основному содержимому

ХранилищеКриптоПро

Стд::Криптография::ХранилищеКриптоПро

Хранилище сертификатов и ключей шифрования КриптоПро.

Сравнение

Ссылочное

Иерархия типа

Базовые типы: Объект, Стд::Криптография::ХранилищеКлючей, Стд::Криптография::ХранилищеСертификатов


Примеры

Общие примеры

метод ВычислитьПодпись(Данные: Байты, ПсевдонимКлюча: Строка, Секрет: Строка): Байты
знч Криптопровайдер = Криптография.ПолучитьКриптоПро()
знч Хранилище = новый ХранилищеКриптоПро()

знч Ключ = Хранилище.НайтиЗакрытыйКлюч(ПсевдонимКлюча, Секрет)
знч Сертификат = Хранилище.НайтиСертификат(ПсевдонимКлюча)

знч Вычислитель = новый ВычислительПодписи(Криптопровайдер, Сертификат, Ключ)
Вычислитель.УстановитьСлужбуШтамповВремени("http://qs.cryptopro.ru/tsp/tsp.srf")

возврат Вычислитель.Подписать(Данные)
;

Конструкторы

ХранилищеКриптоПро

ХранилищеКриптоПро(ТипХранилища: Строка = "HDImageStore")
Создает экземпляр объекта для доступа к хранилищу КриптоПро указанного типа ТипХранилища.

Имя типа хранилища должно соответствовать JCA-спецификации криптопровайдера.

КриптоПро JCP:

  • имя "HDImageStore" определяет жесткий диск;
  • имя "FloppyStore" определяет дискету;
  • имена "OCFStore", "J6CFStore" определяют карточки.

КриптоПро Java CSP (JCSP):

  • имя "HDIMAGE" определяет жесткий диск:
  • имя "REGISTRY" определяет реестр (в случае ОС Windows).

Исключения

ИсключениеКриптографии - при ошибке загрузки хранилища.


Список унаследованных методов

Объект

ВСтроку

ПолучитьТип

Представление

ХранилищеКлючей

ДобавитьЗакрытыйКлюч

ДобавитьСертификат

НайтиЗакрытыйКлюч

Удалить

ХранилищеСертификатов

НайтиПоСерийномуНомеру

НайтиПоСубъекту

НайтиСертификат

ПолучитьПсевдонимы

ПолучитьСертификаты

Размер

Содержит