19.12.2006 13:01:24 | Как узнать имея сертификат с какими алгоритмами он может работать | | Ответов: 1 |
|
Dim | | |
|
Вопрос такой. Возможно сделать так чтобы при шифровании и генерации подписи не указывать алгоритмы,а узнавать их из сертификата? |
|
Ответы:
|
19.12.2006 18:41:36 | Василий |
|
Алгоритм подписи - это алгоритм открытого ключа сертификата.
Алгоритм шифрования в сертификате не указан, т.е. нужно программно перечислить поддерживаемые алгоритмы шифрования для CSP, соответствующего этому сертификату и выбирать конкретный алгоритм.
Для наших сертификатов алгоритм шифрования всегда ГОСТ 28147-89.
Если работать с высокоуровневыми функциями CryptoAPI, то перечислять ничего не нужно - они сами определят нужные алгоритмы по сертификату и по ссылке на секретный ключ. |
|