PHPCon Poland 2024

rnp_op_sign_cleartext

(PECL rnp >= 0.1.1)

rnp_op_sign_cleartextPerform signing operation on a textual data, return cleartext signed message

Açıklama

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

Bağımsız Değişkenler

ffi

rnp_ffi_create tarafından döndürülen FFI nesnesi.

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 Açıklama
"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).

Dönen Değerler

Cleartext signed message containing source data with additional headers and ASCII-armored signature on success başarısızlık durumunda false döner.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top