17.10.2006 15:17:27 | Алгоритм подписи и ключа не соответствуют друг другу | | Ответов: 5 |
|
Dmitry | | |
|
Заходим на http://www.cryptopro.ru/certsrv, выбираем "Сформировать ключи и отправить запрос на сертификат". CSP: Microsoft Base Cryptographic Provider 1.0. В результате получаем сертификат у которого алгоритм подписи ГОСТовский (CryptoPro установлен), а открытый ключ RSA. Это нормально? |
|
Ответы:
|
17.10.2006 15:28:01 | Kirill Sobolev |
|
нормально |
|
18.10.2006 15:33:04 | Dmitry |
|
почему тогда нижеследующий код выдает "Указан неправильный алгоритм"?
CRYPT_SIGN_MESSAGE_PARA csmp;
...
csmp.HashAlgorithm = pSignerCert->pCertInfo->SignatureAlgorithm;
...
if (!CryptSignMessage(&csmp, FALSE, 1, rgpbToBeSigned, rgcbToBeSigned, pbSignedBlob, &cbSignedBlob))
... |
|
|
HashAlgorithm = SignatureAlgorithm;
Это нормально? |
|
19.10.2006 10:42:26 | Dmitry |
|
Не знаю. А как правильно? С "нормальнымы" сертификатами работает. Хочется брать всё из сертификата, а не прописывать жестко. |
|
|
we |
|