(PECL rnp >= 0.1.1)
rnp_ffi_set_pass_provider — 設定密碼提供者回呼函式
設定密碼提供者函式。此函式可以在標準輸入中要求密碼(如果 PHP 指令碼在命令列環境中執行),顯示 GUI 對話方塊或以任何其他可能的方式提供密碼。請求的密碼用於加密或解密私鑰或執行對稱加密/解密操作。
範例 #1 簡單的回呼函式範例
<?php
function password_callback(string $key_fp, string $pgp_context, string &$password)
{
$password = "password";
return true;
}
$ffi = rnp_ffi_create('GPG', 'GPG');
rnp_ffi_set_pass_provider($ffi, 'password_callback');