Тема: Выбор сертификата подписи
Добрый день, коллеги!
Работаю на c# с библиотекой vcpia2.
Задача: реализовать конверт КБР-Н с подписями КА и ЗК. Задача успешно выполнена. Я задаю при инициализации VcertObject профиль. Для подписи, если я правильно понимаю, используется рабочий сертификат выбранного профиля из его справочника сертификатов. Соответственно КА и ЗК формируются на одном ключе. Сейчас выяснилось, что требуется два ключа: один для КА, другой для ЗК.
У меня в справочнике есть два сертификата. Один для КА, другой для ЗК. Один из них установлен как рабочий.
Список сертификатов я успешно получаю с помощью метода FindCertificates() и могу легко найти те, которые мне нужны.
Но встаёт вопрос, ответ на который я не нашёл в документации: могу ли я как-нибудь при подписи задать сертификат? Чтобы при формировании КА я установил один, а при формировании ЗК другой? Или быть может временно установить рабочим один сертификат, потом другой?
Заранее благодарен.