rnp_key_export_revocation
PHP function
Edit on GitHub ✎
(PECL rnp >= 0.1.1)
Generate and export primary key revocation signature
Description
rnp_key_export_revocation(RnpFFI $ffi, string $key_fp, int $flags, [array $options]): string|false
Note: to revoke a key you'll need to import this signature into the keystore or use rnp_key_revoke() function.
Parameters
ffiFfi-description
key_fpKey fingerprint of the primary key to be revoked.
flagsRNP_KEY_EXPORT_ARMOREDor 0.optionsAn associative array with options.
Key Data type Description "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.
Return Values
Exported revocation signature on successFalseforfailure.