« rnp_op_sign_cleartext
rnp_op_verify »

rnp_op_sign_detached

(PECL rnp >= 0.1.1)

rnp_op_sign_detached — Perform signing operation, return detached signature(s)

説明

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

パラメータ

ffi

The FFI object returned by rnp_ffi_create().

data

Data to be signed.

keys_fp

Array with key fingerprints. At least one key must be provided. Keys should be present in ffi.

options

An associative array with options.

Key Data type 説明
"armor" boolean Enable ASCII-armored output. Disabled by default.
"hash" string Set hash algorithm used during signature calculation.
"creation_time" integer Set signature creation time in seconds since Jan, 1 1970 UTC. By default current time is used.
"expiration_time" integer Set signature expiration time in seconds since the creation time. 0 value is used to mark signature as non-expiring (default value).

戻り値

Detached signature(s) data on success失敗した場合に false を返します.

関連キーワード:
signature   detached   time   Perform   signing   operation   return   options   default   used   creation   keys   hash   integer   seconds   since   expiration   cleartext   verify   RnpFFI   returned   create   signed   fingerprints   least
関連する関数・ページ:
function.rnp-op-sign-cleartext   function.rnp-op-sign   function.rnp-op-verify-detached   function.rnp-op-encrypt   book.rnp   ref.rnp