PHP.mk документација
rnp_op_generate_key
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.rnp-op-generate-key.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.rnp-op-generate-key.php
rnp_op_generate_key
Референца за `function.rnp-op-generate-key.php` со подобрена типографија и навигација.
rnp_op_generate_key
(PECL rnp >= 0.1.1)
rnp_op_generate_key — Generate key
= NULL
rnp_op_generate_key(
RnpFFI
string
string
string
array
): string|false
RnpFFI
$ffi,string
$userid,string
$key_alg,string
$sub_alg = ?,array
$options = ?): string|false
Параметри
ffi- FFI објектот вратен од rnp_ffi_create().
userid- Генерирај клуч
key_alg- PGP кориснички ID - текст што е наменет да го претставува името и адресата на е-пошта на имателот на клучот.
sub_alg- Алгоритам на примарен клуч (т.е. 'RSA', 'DSA', итн.).
options-
Асоцијативна низа со опции.
Можни индекси на низи за Константа на опција = NULL "bits"integer Алгоритам на подклуч. Ако не е поставен, подклучот нема да биде генериран. "hash"string Големина на примарен клуч во битови. Применливо само за RSA, DSA и El-Gamal клучеви. "dsa_qbits"integer Алгоритам за хеширање што се користи во самопотпис или потпис за поврзување на подклуч. qПостави големина на"curve"string параметар за DSA клуч. Забелешка: соодветна стандардна вредност ќе биде поставена, во зависност од битовите на клучот. Сепак, може да ја надминете доколку е потребно. "request_password"boolean Постави ја кривата што се користи за ECC клуч. Забелешка: ова е применливо само за ECDSA, ECDH и SM2 клучеви. rnp_ffi_set_pass_provider()Овозможи барање лозинка преку давател на лозинка. Оваа лозинка ќе се користи за шифрирање на клучот. Функцијата за повикување на давателот на лозинка треба да биде поставена однапред со повикување на "password""password"string . Забелешка: оваа поставка ќе биде игнорирана ако лозинката е поставена преку "expiration"integer Постави ја лозинката што се користи за шифрирање на податоците од тајниот клуч. "sub_bits"integer Постави го времето на истекување на клучот и подклучот во секунди. "sub_hash"string Големина на подклуч во битови. Применливо само за RSA, DSA и El-Gamal клучеви. "sub_curve"string Алгоритам за хеширање што се користи во самопотпис на подклуч или потпис за поврзување на подклуч.
Вратени вредности
Постави ја кривата што се користи за ECC подклуч. Забелешка: ова е применливо само за ECDSA, ECDH и SM2 клучеви. false Отпечаток на генерираниот примарен клуч или
rnp_save_keys() or rnp_save_keys_to_path().
Белешки од корисници
Нема белешки од корисници за оваа страница.