Статус: Активный участник
Группы: Участники
Зарегистрирован: 07.12.2011(UTC) Сообщений: 78
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 5 раз в 2 постах
|
Добрый день Имеем отсоединённую подпись созданную через SignCades c указанием CADESCOM_CADES_X_LONG_TYPE_1 Как програмно проверить, что она содержит штам времени используя атрибуты OID? Насколько верен данный код? Код:
var contentInfo = new ContentInfo(File.ReadAllBytes(filePath));
var signedCms = new SignedCms(contentInfo, true);
signedCms.Decode(File.ReadAllBytes(filePath + ".ts.sig"));
signedCms.CheckSignature(true);
foreach (var signerInfo in signedCms.SignerInfos)
{
foreach (var unsignedAttribute in signerInfo.UnsignedAttributes)
{
if (unsignedAttribute.Oid.Value == "1.2.840.113549.1.9.16.2.25") //escTimeStamp
{
Console.WriteLine("Contains TimeStamp");
}
}
}
Или этой проверки недостаточно? Отредактировано пользователем 6 марта 2015 г. 11:19:09(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close