Статус: Новичок
Группы: Участники
Зарегистрирован: 07.12.2012(UTC) Сообщений: 2
|
Добрый день!
Имеется сертификат со ссылкой на закрытый ключ. Стоит Cryptopro CSP 3.6 и Cryptopro .Net. Стоит такая задача: подписать документ (например test.txt), подпись необходимо формировать в формате PKCS#7 отдельным файлом (test.txt.sig) в кодировке DER. При этом при вычислении функции хэширования должен применяться ГОСТ 34.11-94 и формирование подписи должно осуществляться по ГОСТ 34.10-2001
Решил сделать примерно также как в примере CMS/SingleSigner
static byte[] SignMsg( Byte[] msg, X509Certificate2 signerCert) { ContentInfo contentInfo = new ContentInfo(msg);
SignedCms signedCms = new SignedCms(contentInfo, true);
CmsSigner cmsSigner = new CmsSigner(signerCert); cmsSigner.IncludeOption = X509IncludeOption.EndCertOnly;
signedCms.ComputeSignature(cmsSigner, false);
return signedCms.Encode(); }
И возник такой вопрос. По каким алгоритмам будет вычислена подпись в таком случае? по ГОСТам? Подходит ли данный пример для решения моей задачи или надо копать в сторону CryptSignMessage?
Заранее спасибо.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,752   Сказал «Спасибо»: 577 раз Поблагодарили: 2306 раз в 1807 постах
|
vovus написал:Добрый день!
Имеется сертификат со ссылкой на закрытый ключ. Стоит Cryptopro CSP 3.6 и Cryptopro .Net. Стоит такая задача: подписать документ (например test.txt), подпись необходимо формировать в формате PKCS#7 отдельным файлом (test.txt.sig) в кодировке DER. При этом при вычислении функции хэширования должен применяться ГОСТ 34.11-94 и формирование подписи должно осуществляться по ГОСТ 34.10-2001 И возник такой вопрос. По каким алгоритмам будет вычислена подпись в таком случае? по ГОСТам? Подходит ли данный пример для решения моей задачи или надо копать в сторону CryptSignMessage? . Добрый день. Подпись будет сформирована по алгоритму указанному в сертификате открытого ключа. Вкладка Состав\ поле Открытый ключ ГОСТ 34.10-2001 использует алгоритм хеширования ГОСТ Р 34.11-94. Отредактировано пользователем 7 декабря 2012 г. 12:38:32(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 07.12.2012(UTC) Сообщений: 2
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close