PHP8 rnp_key_get_info

2024-03-14 09:11 更新

(PECL rnp >= 0.1.1)

rnp_key_get_info — 获取有关密钥的信息

说明

rnp_key_get_info(RnpFFI $ffi, string $key_fp): array|false

参数 

ffi

rnp_ffi_create返回的 FFI 对象。

key_fp

钥匙指纹。

返回值 

An associative array with information about the key 或者在失败时返回 false.

钥匙数据类型说明
"is_primary"布尔如果此键是主键,则为 true
"is_sub"布尔如果此键是子项,则为 true
"is_valid"布尔如果公钥有效,则为 true。 这包括对自签名的检查, 过期时间、吊销等。
"is_revoked"布尔如果此密钥被吊销,则为 true
"is_superseded"布尔如果此键被取代,则为 true。仅当密钥被吊销时才存在。
"is_compromised"布尔如果此密钥已泄露,则为 true。仅当密钥被吊销时才存在。
"is_retired"布尔如果此密钥已停用,则为 true。仅当密钥被吊销时才存在。
"is_expired"布尔如果此密钥已过期,则为 true
"have_secret"布尔如果此密钥具有机密部分,则为 true
"is_locked"布尔如果此密钥当前处于锁定状态,则为 true。仅适用于密钥。
"is_protected"布尔如果此密钥受保护,则为 true。仅适用于密钥。 受保护的密钥是经过加密的密钥,可以安全地保存在内存中 并根据需要锁定/解锁。
"have_public"布尔如果此密钥具有公共部分,则为 true。通常,所有密钥都具有公共部分。
"valid_till"整数密钥可被视为有效的时间戳。 注意:这不仅会考虑密钥的过期,还会考虑吊销。 对于子项,还将检查主键的有效期。
"bits"整数密钥中的位数。对于基于 EC 的键,它将包含曲线的大小。
"alg"字符串密钥算法名称。
"subkeys"数组包含子项的指纹字符串的索引数组。仅供 主键。如果主键没有子项,则可能为空。
"uids"数组包含用户 ID 字符串的索引数组。仅供 主键。如果主键没有用户 ID-s,则可能为空。


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

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号