Статус: Новичок
Группы: Участники
Зарегистрирован: 19.01.2016(UTC) Сообщений: 1 
|
Добрый день. При работе с X.509 сертификатом, подписанным ГОСТ Р 34.10-2001 возникает проблема: CryptographicException - Provider's public key is invalid. Исключение кидает вызов метода ComputeSignature класса SignedCms. Сам код: Код:private static byte[] EncryptData(byte[] clearText, X509Certificate2 cert)
{
var payloadInfo = new ContentInfo(clearText);
var signedCms = new SignedCms(payloadInfo, true);
var signer = new CmsSigner(cert);
signedCms.ComputeSignature(signer);
return signedCms.Encode();
}
Может ли данное поведение вызвано тем, что закрытый ключ защищен паролем? Спасибо.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,114   Сказал «Спасибо»: 615 раз Поблагодарили: 2381 раз в 1873 постах
|
Автор: chaos  Добрый день. При работе с X.509 сертификатом, подписанным ГОСТ Р 34.10-2001 возникает проблема: CryptographicException - Provider's public key is invalid. Исключение кидает вызов метода ComputeSignature класса SignedCms. Сам код: Код:private static byte[] EncryptData(byte[] clearText, X509Certificate2 cert)
{
var payloadInfo = new ContentInfo(clearText);
var signedCms = new SignedCms(payloadInfo, true);
var signer = new CmsSigner(cert);
signedCms.ComputeSignature(signer);
return signedCms.Encode();
}
Может ли данное поведение вызвано тем, что закрытый ключ защищен паролем? Спасибо. Здравствуйте. Цитата: Provider's public key is invalid
Какой алгоритм, другой? Прикрепить сертификат в архиве можете или прислать в ЛС? P.S. Почему название " EncryptData", когда в коде выполняется подписание? |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close