Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `rnp.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
-
RNP_KEYSTORE_GPG(string) -
Формат на складот за клучеви "GPG".
-
RNP_KEYSTORE_KBX(string) -
Формат на складиште "GPG".
-
RNP_KEYSTORE_G10(string) -
Формат на складиште "KBX". Само за јавни клучеви. Клучна кутија е формат на датотека што се користи за складирање јавни клучеви заедно со мета информации и индекси.
-
RNP_LOAD_SAVE_PUBLIC_KEYS(integer) -
Формат на складиште "G10". За приватни клучеви.
RNP_LOAD_SAVE_SECRET_KEYSВчитај или зачувај само јавни клучеви. Може да се комбинира со -
RNP_LOAD_SAVE_SECRET_KEYS(integer) -
за вчитување на јавни и приватни клучеви во FFI контекст или нивно зачувување од контекстот.
RNP_LOAD_SAVE_PUBLIC_KEYSВчитај или зачувај само јавни клучеви. Може да се комбинира со -
RNP_LOAD_SAVE_PERMISSIVE(integer) -
Вчитај или зачувај само тајни клучеви. Може да се комбинира со
-
RNP_LOAD_SAVE_SINGLE(integer) -
Овозможува игнорирање на лоши потписи/клучеви/подклучни пакети при увоз на клучеви.
-
RNP_LOAD_SAVE_BASE64(integer) -
Ако е поставено, ќе се вчита само првиот клуч.
-
RNP_FEATURE_SYMM_ALG(string) -
Овозможува увоз на клучеви кодирани во base64 (autocrypt).
-
RNP_FEATURE_AEAD_ALG(string) -
Наведи достапни алгоритми за симетрично шифрирање.
-
RNP_FEATURE_PROT_MODE(string) -
Наведи достапни AEAD алгоритми.
-
RNP_FEATURE_PK_ALG(string) -
Наведи достапни режими на заштита.
-
RNP_FEATURE_HASH_ALG(string) -
Наведи достапни алгоритми за јавни клучеви.
-
RNP_FEATURE_COMP_ALG(string) -
Наведи достапни алгоритми за хеширање.
-
RNP_FEATURE_CURVE(string) -
Наведи достапни алгоритми за компресија.
-
RNP_DUMP_MPI(integer) -
Наведи достапни елиптични криви.
-
RNP_DUMP_RAW(integer) -
Прикажи MPI (Мулти-прецизни цели броеви) вредности.
-
RNP_DUMP_GRIP(integer) -
Прикажи и сурови содржини на пакети.
-
RNP_JSON_DUMP_MPI(integer) -
Наведи достапни елиптични криви.
-
RNP_JSON_DUMP_RAW(integer) -
Прикажи MPI (Мулти-прецизни цели броеви) вредности.
-
RNP_JSON_DUMP_GRIP(integer) -
Прикажи и сурови содржини на пакети.
-
RNP_ENCRYPT_NOWRAP(integer) -
Прикажи отпечатоци и рачки на клучеви.
-
RNP_KEY_EXPORT_ARMORED(integer) -
Овозможи ASCII-обложување на извезените податоци.
-
RNP_KEY_EXPORT_PUBLIC(integer) -
Овозможи ASCII-оклопување на извезените податоци.
-
RNP_KEY_EXPORT_SECRET(integer) -
Извези јавна клуча.
-
RNP_KEY_EXPORT_SUBKEYS(integer) -
Извези тајна клуча.
-
RNP_KEY_EXPORT_BASE64(integer) -
Ако се извезува примарниот клуч, сите подклучови исто така ќе бидат извезени.
-
RNP_KEY_REMOVE_PUBLIC(integer) -
Извези autocrypt клуча кодиран во base64 наместо бинарно.
-
RNP_KEY_REMOVE_SECRET(integer) -
Отстрани јавна клуча.
-
RNP_KEY_REMOVE_SUBKEYS(integer) -
Отстрани тајна клуча.