rnp_op_sign_detached

(PECL rnp >= 0.1.1)

rnp_op_sign_detachedВыполняет операцию подписания, возвращает отсоединённую подпись (подписи)

Описание

rnp_op_sign_detached(
    RnpFFI$ffi,
    string$data,
    array$keys_fp,
    array$options = ?
): string|false

Список параметров

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, если возникла ошибка.

To Top