Копирование контейнера при инсталляции

Если при подготовке инсталляционного файла с использованием сертификатов было задано копирование контейнера, то такое копирование осуществляется при инсталляции S-Terra Client. В случае, если копирование происходит в контейнер с именем, который уже существует, то выдается окно следующего вида:

Рисунок 28

 

Если нажать Yes, то существующий контейнер будет удален и процедура копирования будет продолжена. Если нажать No, существующий контейнер останется, а процедура копирования будет отменена. Если нажать Cancel, то инсталляция клиента будет прервана.

Опишем последовательность действий при копировании контейнера с внешнего ключевого носителя, например, токена, в Реестр так, как она выглядит для пользователя.

 

В первом окне (Рисунок 29) предлагается установить внешний ключевой носитель в устройство считывания, с которого будет выполняться копирование контейнера. Это окно не появляется, если ключевой носитель уже установлен.

 

Рисунок 29

 

Далее отображается работа утилиты копирования. В зависимости от установленной версии "КриптоПро CSP" могут появлятся окна для ввода пароля к контейнеру (Рисунок 30), (Рисунок 31):

Рисунок 30

 

Рисунок 31

 

Если при копировании контейнера возникли ошибки, то в текстовом окне появляется сообщение об ошибке и предложение нажать на Enter. Инсталляция после этого завершится с сообщением об ошибке: "Copy certificate container failed. Installation aborted."

Если копирование прошло без ошибок, текстовое окно просто закрывается. Инсталляция Продукта продолжается.

Примечание: если инсталляции происходит в режиме silent, и на компьютере пользователя уже существует контейнер с указанным именем, в который происходит копирование, то инсталляция прерывается без выдачи на экран каких-либо запросов пользователю.