Статус: Новичок
Группы: Участники
Зарегистрирован: 16.07.2020(UTC) Сообщений: 2
|
Использую библиотеку phpcades. Хочу добавить дату подписи через атрибут таким кодом
$oSigningTimeAttr = new \CPAttribute(); $oSigningTimeAttr->set_Name(AUTHENTICATED_ATTRIBUTE_SIGNING_TIME); $dt = new \DateTime(); $oSigningTimeAttr->set_Value($dt);
Но получаю ошибку The parameter is incorrect. (0x80070057) (-2147024809)
В каком формате нужно передавать дату в метод set_Value ?
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.07.2020(UTC) Сообщений: 2
|
Разобрался с проблемой. Вопрос закрыт.
Рабочий вариант такое если кому-то пригодится
$oSigningAttrCollection = new \CPAttributes(); $oSigningTimeAttr = new \CPAttribute(); $oSigningTimeAttr->Name = AUTHENTICATED_ATTRIBUTE_SIGNING_TIME; $dt = new \DateTime(); $oSigningTimeAttr->Value = $dt;
$oSigningAttrCollection->Add($oSigningTimeAttr); $this->Signer->AuthenticatedAttributes2 = $oSigningAttrCollection;
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close