Статус: Активный участник
Группы: Участники
Зарегистрирован: 20.08.2015(UTC) Сообщений: 90  Откуда: Москва Сказал(а) «Спасибо»: 6 раз
|
пример формирования подписи с меткой времени из Крипто .NET работает. Всё формируется и КриптоАРМ сё видит проверяет и подтверждает Подскажите пожалуйста, можно ли в коде Код: private static string SignCreate(string CertID, byte[] data, SignIDType tp = 0)
{
var oSigner = new CAdESCOM.CPSigner();
oSigner.Certificate = GetCAPICOMCertificate(CertID,tp);
oSigner.TSAAddress = @"http://www.cryptopro.ru/tsp/tsp.srf";
oSigner.CheckCertificate = false;
var oSigningTimeAttr = new CAdESCOM.CPAttribute();
oSigningTimeAttr.Name = CAdESCOM.CADESCOM_ATTRIBUTE.CADESCOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME;
oSigningTimeAttr.Value = DateTime.Now;
oSigner.AuthenticatedAttributes2.Add(oSigningTimeAttr);
if (oSigner.Certificate != null)
{
try
{
var oSignedData = new CAdESCOM.CadesSignedData();
oSignedData.ContentEncoding = CAdESCOM.CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY;
oSignedData.Content = Convert.ToBase64String(data);
oSignedData.DisplayData = CAdESCOM.CADESCOM_DISPLAY_DATA.CADESCOM_DISPLAY_DATA_CONTENT;
var oSignerTmp = new CAdESCOM.CPSigner();
oSignerTmp.Certificate = oSigner.Certificate;
string sSignedMessage = oSignedData.SignCades(oSignerTmp, CAdESCOM.CADESCOM_CADES_TYPE.CADESCOM_CADES_BES);
var sc = oSignedData.EnhanceCades(CAdESCOM.CADESCOM_CADES_TYPE.CADESCOM_CADES_T, oSigner.TSAAddress, CAdESCOM.CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);
//oSignedData.VerifyCades(sc, CAdESCOM.CADESCOM_CADES_TYPE.CADESCOM_CADES_T, true);
return sc;
}
catch (Exception ex)
{
throw new Exception("Ошибка подписи: " + ex.Message);
}
}
return "";
}
сделать ОТДЕЛЁННУЮ подпись с меткой времени?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 20.08.2015(UTC) Сообщений: 90  Откуда: Москва Сказал(а) «Спасибо»: 6 раз
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close