LonghornPHP 2026

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

RNP_KEYSTORE_GPG (string)

Format du trousseau "GPG".

RNP_KEYSTORE_KBX (string)

Format du trousseau "KBX". Pour les clés publiques uniquement. Une boîte à clés (keybox) est un format de fichier utilisé pour stocker des clés publiques avec des métadonnées et des indices.

RNP_KEYSTORE_G10 (string)

Format du trousseau "G10". Pour les clés privées.

RNP_LOAD_SAVE_PUBLIC_KEYS (integer)

Charge ou sauvegarde uniquement les clés publiques. Peut être combiné avec RNP_LOAD_SAVE_SECRET_KEYS pour charger à la fois les clés publiques et privées dans le contexte FFI ou les sauvegarder du contexte.

RNP_LOAD_SAVE_SECRET_KEYS (integer)

Charge ou sauvegarde uniquement les clés secrètes. Peut être combiné avec RNP_LOAD_SAVE_PUBLIC_KEYS pour charger à la fois les clés publiques et privées dans le contexte FFI ou les sauvegarder du contexte.

RNP_LOAD_SAVE_PERMISSIVE (integer)

Permet d'ignorer les paquets de signature/clé/sous-clé incorrects lors de l'importation de clés.

RNP_LOAD_SAVE_SINGLE (integer)

Si défini, seule la première clé sera chargée.

RNP_LOAD_SAVE_BASE64 (integer)

Permet l'importation de clés codées en base64 (clés autocrypt).

RNP_FEATURE_SYMM_ALG (string)

Liste les algorithmes de chiffrement symétrique disponibles.

RNP_FEATURE_AEAD_ALG (string)

Liste les algorithmes AEAD disponibles.

RNP_FEATURE_PROT_MODE (string)

Liste les modes de protection disponibles.

RNP_FEATURE_PK_ALG (string)

Liste les algorithmes de clé publique disponibles.

RNP_FEATURE_HASH_ALG (string)

Liste les algorithmes de hachage disponibles.

RNP_FEATURE_COMP_ALG (string)

Liste les algorithmes de compression disponibles.

RNP_FEATURE_CURVE (string)

Liste les courbes elliptiques disponibles.

RNP_DUMP_MPI (integer)

Affiche les valeurs MPI (entiers multi-précision).

RNP_DUMP_RAW (integer)

Affiche également le contenu brut du paquet.

RNP_DUMP_GRIP (integer)

Affiche les empreintes et les identifiants de clé.

RNP_JSON_DUMP_MPI (integer)

Affiche les valeurs MPI (entiers multi-précision).

RNP_JSON_DUMP_RAW (integer)

Affiche également le contenu brut du paquet.

RNP_JSON_DUMP_GRIP (integer)

Affiche les empreintes et les identifiants de clé.

RNP_ENCRYPT_NOWRAP (integer)

Permet le chiffrement du message signé. Le message n'est pas enveloppé dans un paquet de données littérales.

RNP_KEY_EXPORT_ARMORED (integer)

Active l'armure ASCII des données exportées.

RNP_KEY_EXPORT_PUBLIC (integer)

Exporte la clé publique.

RNP_KEY_EXPORT_SECRET (integer)

Exporte la clé secrète.

RNP_KEY_EXPORT_SUBKEYS (integer)

Si la clé principale est exportée, toutes les sous-clés le seront également.

RNP_KEY_EXPORT_BASE64 (integer)

Exporte la clé autocrypt codée en base64 au lieu de binaire.

RNP_KEY_REMOVE_PUBLIC (integer)

Supprime la clé publique.

RNP_KEY_REMOVE_SECRET (integer)

Supprime la clé secrète.

RNP_KEY_REMOVE_SUBKEYS (integer)

Si la clé principale est supprimée, toutes les sous-clés le seront également.

add a note

User Contributed Notes

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