Статус: Новичок
Группы: Участники
Зарегистрирован: 17.03.2019(UTC) Сообщений: 4
|
Добрый день, создаю открепленную подпись типа CAdES XL Type 1 Цитата: var oSigner = new CPSigner { Options = CAPICOM_CERTIFICATE_INCLUDE_OPTION.CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN, Certificate = certificate, TSAAddress = tsaAddress };
var oSignedData = new CadesSignedData { Content = Convert.ToBase64String(file) };
try { var sc = oSignedData.SignCades(oSigner, CADESCOM_CADES_TYPE.CADESCOM_CADES_X_LONG_TYPE_1, true); return Convert.FromBase64String(sc); } catch (Exception e){}
При проверке на https://www.justsign.me/verifyqca/Verify/ получаю ошибку "Не удалось проверить подпись CAdES-XLT1. Ошибка: [The hash value is not correct]. Код: [0x80091007].Сообщение содержит неверную подпись.". Пробовал создать прикрепленную подпись, проверку проходит. Открепеленные подписи формата BES и T дают такую же ошибку. В запрос на верификацию подписи прикладываю подпись и файл во вложении, формат подписи указываю CMS, открепленная подпись. Подскажите, где у меня ошибка? test.pdf (926kb) загружен 2 раз(а). test.pdf.cms (32kb) загружен 4 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,691 Сказал «Спасибо»: 500 раз Поблагодарили: 2046 раз в 1586 постах
|
Автор: MaksimSyntellect var oSignedData = new CadesSignedData { Content = Convert.ToBase64String(file)}; Подскажите, где у меня ошибка? test.pdf (926kb) загружен 2 раз(а). test.pdf.cms (32kb) загружен 4 раз(а). Здравствуйте. Необходимо указать перед присвоением Content 1) CADESCOM_BASE64_TO_BINARY2) посмотреть в примерКод:
var oSignedData = cadesplugin.CreateObject("CAdESCOM.CadesSignedData");
// Значение свойства ContentEncoding должно быть задано
// до заполнения свойства Content
oSignedData.ContentEncoding = CADESCOM_BASE64_TO_BINARY;
oSignedData.Content = dataToSign;
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 17.03.2019(UTC) Сообщений: 4
|
Благодарю, проблема решена
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close