PHP8 Rnp预定义常量

2024-03-14 09:10 更新

下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。

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


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号