预定义常量

以下常量由此扩展定义,只有在扩展已编译到 PHP 或在运行时动态加载时才可用。

RNP_KEYSTORE_GPG (string)
密钥库格式“GPG”。
RNP_KEYSTORE_KBX (string)
密钥库格式“KBX”。仅适用于公钥。密钥库是一种用于存储公钥以及元信息和索引的文件格式。
RNP_KEYSTORE_G10 (string)
密钥库格式“G10”。适用于私钥。
RNP_LOAD_SAVE_PUBLIC_KEYS (integer)
仅加载或保存公钥。可以与 RNP_LOAD_SAVE_SECRET_KEYS 进行 OR 运算,以将公钥和私钥加载到 FFI 上下文或从上下文保存它们。
RNP_LOAD_SAVE_SECRET_KEYS (integer)
仅加载或保存私钥。可以与 RNP_LOAD_SAVE_PUBLIC_KEYS 进行 OR 运算,以将公钥和私钥加载到 FFI 上下文或从上下文保存它们。
RNP_LOAD_SAVE_PERMISSIVE (integer)
允许在密钥导入过程中忽略无效签名/密钥/子密钥数据包。
RNP_LOAD_SAVE_SINGLE (integer)
如果设置,将只加载第一个密钥。
RNP_LOAD_SAVE_BASE64 (integer)
允许导入 Base64 编码的密钥(自动加密密钥)。
RNP_FEATURE_SYMM_ALG (string)
列出可用的对称加密算法。
RNP_FEATURE_AEAD_ALG (string)
列出可用的 AEAD 算法。
RNP_FEATURE_PROT_MODE (string)
列出可用的保护模式。
RNP_FEATURE_PK_ALG (string)
列出可用的公钥算法。
RNP_FEATURE_HASH_ALG (string)
列出可用的哈希算法。
RNP_FEATURE_COMP_ALG (string)
列出可用的压缩算法。
RNP_FEATURE_CURVE (string)
列出可用的椭圆曲线。
RNP_DUMP_MPI (integer)
转储 MPI(多精度整数)值。
RNP_DUMP_RAW (integer)
也转储原始数据包内容。
RNP_DUMP_GRIP (integer)
转储密钥指纹和抓取。
RNP_JSON_DUMP_MPI (integer)
转储 MPI(多精度整数)值。
RNP_JSON_DUMP_RAW (integer)
也转储原始数据包内容。
RNP_JSON_DUMP_GRIP (integer)
转储密钥指纹和抓取。
RNP_ENCRYPT_NOWRAP (integer)
允许加密已签名的消息。消息不会包装到文字数据包中。
RNP_KEY_EXPORT_ARMORED (integer)
启用导出数据的 ASCII 编码。
RNP_KEY_EXPORT_PUBLIC (integer)
导出公钥。
RNP_KEY_EXPORT_SECRET (integer)
导出私钥。
RNP_KEY_EXPORT_SUBKEYS (integer)
如果正在导出主密钥,则所有子密钥也将被导出。
RNP_KEY_EXPORT_BASE64 (integer)
导出 Base64 编码的自动加密密钥而不是二进制密钥。
RNP_KEY_REMOVE_PUBLIC (integer)
删除公钥。
RNP_KEY_REMOVE_SECRET (integer)
删除私钥。
RNP_KEY_REMOVE_SUBKEYS (integer)
如果正在删除主密钥,则所有子密钥也将被删除。

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top