(PECL rnp >= 0.1.1)
rnp_key_export_revocation — Generate and export primary key revocation signature
$ffi
,$key_fp
,$flags
,$options
= ?Note: to revoke a key you'll need to import this signature into the keystore or use rnp_key_revoke() function.
ffi
The FFI object returned by rnp_ffi_create.
key_fp
Key fingerprint of the primary key to be revoked.
flags
RNP_KEY_EXPORT_ARMORED
or 0.
options
An associative array with options.
Key | Data type | 说明 |
---|---|---|
"hash" |
string | Set hash algorithm used during signature calculation. |
"code" |
string | Code reason for revocation code. Possible values: 'no', 'superseded', 'compromised', 'retired'. If not defined, then value 'no' will be used by default. |
"reason" |
string | Textual representation of the reason for revocation. |
Exported revocation signature on success 或者在失败时返回 false
.