array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.rnp-op-sign-detached.php', 1 => 'rnp_op_sign_detached', ), 'up' => array ( 0 => 'ref.rnp.php', 1 => 'Функции Rnp', ), 'prev' => array ( 0 => 'function.rnp-op-sign-cleartext.php', 1 => 'rnp_op_sign_cleartext', ), 'next' => array ( 0 => 'function.rnp-op-sign.php', 1 => 'rnp_op_sign', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/rnp/functions/rnp-op-sign-detached.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL rnp >= 0.1.1)
rnp_op_sign_detached — Выполняет операцию подписания, возвращает отсоединённую подпись (подписи)
ffi
Объект FFI, который возвращает функция rnp_ffi_create.
data
Данные для подписи.
keys_fp
Массив с цифровыми отпечатками ключей. Должен быть указан хотя бы один ключ.
Ключи должны присутствовать в параметре ffi
.
options
Ассоциативный массив с опциями.
Ключ | Тип данных | Описание |
---|---|---|
"armor" |
boolean | Включает ASCII-защищённый вывод. По умолчанию отключён. |
"hash" |
string | Устанавливает хеш-алгоритм, используемый при вычислении подписи. |
"creation_time" |
integer | Устанавливает время создания подписи в секундах с 1 января 1970 года по Гринвичу. По умолчанию используется текущее время. |
"expiration_time" |
integer | Устанавливает время истечения срока действия подписи в секундах с момента создания. Значение 0 используется для пометки подписи как не истекающей (значение по умолчанию). |
Возвращает данные с отсоединённой подписью (подписями) в случае успешного выполнения или false
, если возникла ошибка.